Linux/Ubuntu/Debian 常用用户管理命令

Linux/Ubuntu/Debian 常用用户管理命令

在 Linux 系统中,用户管理是一个非常重要的任务。通过一些简单的命令,你可以轻松地创建、删除和管理用户账户。本文将详细解释一些常用的用户管理命令帮你有效地管理用户账户和组,确保系统的安全和稳定。熟练掌握这些命令将大大提高你在 Linux 系统上的管理效率。

1. passwd 命令

passwd 命令用于更改用户的密码。它可以用于当前用户,也可以用于指定的其他用户(需要超级用户权限)。

用法:

  • passwd

    此命令将提示当前用户输入新密码。

    $ passwd
    Changing password for user currentuser.
    New password: 
    Retype new password: 
    passwd: all authentication tokens updated successfully.
    
  • passwd username

    此命令将为指定用户更改密码(需要超级用户权限)。

    $ sudo passwd username
    Enter new UNIX password: 
    Retype new UNIX password: 
    passwd: password updated successfully.
    
2. useradd 命令

useradd 命令用于创建新用户账户。使用该命令时可以指定一系列选项来定义新用户的属性,如主目录、默认 shell 等。

用法:

  • useradd username

    创建一个名为 username 的新用户。

    $ sudo useradd newuser
    

    创建用户后,可以使用 passwd 命令为新用户设置密码。

    $ sudo passwd newuser
    Enter new UNIX password: 
    Retype new UNIX password: 
    passwd: password updated successfully.
    
3. userdel 命令

userdel 命令用于删除用户账户。删除用户时可以选择是否同时删除其主目录和邮件文件。

用法:

  • userdel username

    删除名为 username 的用户,但保留其主目录。

    $ sudo userdel olduser
    
  • userdel -r username

    删除名为 username 的用户,并删除其主目录和邮件文件。

    $ sudo userdel -r olduser
    
4. groups 命令

groups 命令用于显示指定用户所属的组。如果不指定用户,则显示当前用户所属的组。

用法:

  • groups

    显示当前用户所属的组。

    $ groups
    currentuser wheel audio video
    
  • groups username

    显示指定用户所属的组。

    $ groups someuser
    someuser : someuser wheel audio video
    

相关推荐

  1. 深入理解Linux用户权限管理命令详解

    2024-06-17 15:42:07       30 阅读
  2. Linux/Ubuntu/Debian 用户管理命令

    2024-06-17 15:42:07       11 阅读
  3. Docker管理命令

    2024-06-17 15:42:07       29 阅读
  4. Linux 命令 - userdel 【删除用户

    2024-06-17 15:42:07       7 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-17 15:42:07       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-17 15:42:07       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-17 15:42:07       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-17 15:42:07       18 阅读

热门阅读

  1. 处理导入Excel文件过大导致Zip bomb detected的问题

    2024-06-17 15:42:07       7 阅读
  2. 如何在Unix系统上安装Perl?

    2024-06-17 15:42:07       5 阅读
  3. 一次关于JVM的面试经历,安卓开发快速学习

    2024-06-17 15:42:07       7 阅读
  4. Web前端编辑器:探索其深度与广度

    2024-06-17 15:42:07       6 阅读
  5. 【Python】在 Pandas 中使用 AdaBoost 进行分类

    2024-06-17 15:42:07       9 阅读
  6. ElasticSearch聚合排序

    2024-06-17 15:42:07       7 阅读
  7. MySQL触发器基本结构

    2024-06-17 15:42:07       9 阅读
  8. 【Elasticsearch】索引快照并还原到其他集群

    2024-06-17 15:42:07       8 阅读
  9. 企业微信hook接口DLL调用(4.1.22.6009版本)

    2024-06-17 15:42:07       7 阅读
  10. PostgreSQL的系统视图pg_policies

    2024-06-17 15:42:07       7 阅读