在 Linux 中,用户和用户组的管理是系统管理的基本任务之一。以下是一些常见的用户和用户组管理命令:

用户管理:

1. 添加用户:
   sudo adduser username

   这将创建一个新用户,并在 /home/username 目录下为其创建主目录。

2. 修改用户密码:
   passwd username

   这将提示你输入新密码。

3. 删除用户:
   sudo deluser username

   这将删除用户及其主目录。

4. 切换用户:
   su - username

   或者使用 sudo -u username command 执行特定命令。

5. 用户组管理:
   - 创建用户组:
     sudo addgroup groupname

   - 将用户添加到用户组:
     sudo usermod -aG groupname username

   - 从用户组中移除用户:
     sudo deluser username groupname

6. 用户信息查看:
   id username

   显示用户及其所属用户组的详细信息。

7. 用户的 sudo 权限:
   - 将用户添加到 sudo 组,从而赋予其 sudo 权限。
     sudo usermod -aG sudo username

用户组管理:

1. 查看用户组信息:
   cat /etc/group

   列出系统上所有用户组。

2. 创建用户组:
   sudo addgroup groupname

3. 删除用户组:
   sudo delgroup groupname

   注意:删除用户组时,请确保没有用户属于该组。

4. 修改用户组:
   sudo usermod -g newgroupname username

   将用户移到新的主用户组。

这只是一些基本的用户和用户组管理命令。更多详细信息和选项可以通过 man 命令查看每个命令的手册页。


转载请注明出处:http://www.pingtaimeng.com/article/detail/13360/Linux