如何在Linux中创建新用户和用户组?

在Linux中创建新用户和用户组主要有以下几步:

  1. 创建新用户:
    使用useradd命令创建新用户,基本语法如下:
useradd [选项] 用户名

常用选项有:

  • -c:添加用户的说明或注释
  • -d:指定用户主目录
  • -m:自动建立用户主目录
  • -g:指定用户所在的用户组
  • -s:指定用户的登录Shell
    例如,创建一个名为bob,主目录为/home/bob,属于webgroup用户组,默认Shell为bash的用户:
useradd -c "Bob Smith" -d /home/bob -m -g webgroup -s /bin/bash bob
  1. 创建新用户组:
    使用groupadd命令创建新用户组,基本语法如下:
groupadd [选项] 组名

例如,创建一个名为webgroup的用户组:

groupadd webgroup
  1. 修改密码:
    使用passwd命令为新用户设置密码,语法如下:
passwd 用户名

然后按提示输入两次新密码即可。

  1. 设定权限:
    使用chown和chmod命令为新用户和用户组设定相应的文件或目录权限。
    例如:
chown -R bob:webgroup /home/bob   #将/home/bob目录所有者设为bob,所属组设为webgroup
chmod -R 770 /home/bob           #设置/home/bob目录权限为用户rwx,组rwx         

以上是在Linux中创建新用户和用户组的基本步骤。