有关用户的命令无非是,查看、添加、修改、删除、还有权限配置。
用户列表存储在 /etc/passwd
用户组列表存储在 /etc/group
用户相关的命令:
添加的命令: useradd
、adduser
、
删除的命令:userdel
(在 centos, useradd
与 adduser
没有区别)
正确的删除用户命令:userdel -r [username]
用户配置: usermod
组:
/etc/group
添加:groupadd
删除:groupdel
权限:
usermod
chmod
用户
增、删、改、查
- 创建新用户
user1
useradd user1
配置密码:
passwd user1
- 将存在的用户
user 1
加入到组usergroup
usermod -g usergroup user1
- 查看新添加的用户
cat /etc/passwd
其中,第三个参数大于 500 的为新添加的用户
- 设置 用户 user 的根目录:
mkdir /data/user1 # 创建新目录
usermod -d /data/user1 # 给user1 配置家目录
usermod 命令格式:
usermod [-u uid [-o]] [-g group] [-G group,…]
[-d 主目录 [-m]] [-s shell] [-c 注释] [-l 新名称]
[-f 失效日] [-e 过期日] [-p 密码] [-L|-U] 用户名
usermod命令格式详解:
usermod 命令会参照你命令列上指定的部份修改系统帐号档。下列为usermod可选用的参数。
可以直接执行下面的命令来修改:
#usermod -g ftp -s /sbin/nologin -d /www/www.abc.com/ abc
即可修改用户的基本信息。
用户组
- 创建用户组
usergroup1
groupadd usergroup1
- 删除用户组
usergroup1
groupdel usergroup1
- 创建用户
user2
,并添加到用户组group1
useradd -g group1 user2
权限配置
需要用到的命令:chmod
参考教程:Linux chmod 命令