在Linux中创建新用户和用户组主要有以下几步:
- 创建新用户:
使用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
- 创建新用户组:
使用groupadd命令创建新用户组,基本语法如下:
groupadd [选项] 组名
例如,创建一个名为webgroup的用户组:
groupadd webgroup
- 修改密码:
使用passwd命令为新用户设置密码,语法如下:
passwd 用户名
然后按提示输入两次新密码即可。
- 设定权限:
使用chown和chmod命令为新用户和用户组设定相应的文件或目录权限。
例如:
chown -R bob:webgroup /home/bob #将/home/bob目录所有者设为bob,所属组设为webgroup
chmod -R 770 /home/bob #设置/home/bob目录权限为用户rwx,组rwx
以上是在Linux中创建新用户和用户组的基本步骤。