用户帐号相关文件: /etc/passwd (用户帐号文件) /etc/shadow (用户的密码文件)
Useradd :添加用户帐号:
选项: -u :指定用户的 UID 号,要求该 UID 号码违背其他用户占用
-d :指定用户的宿主目录位置
-e :指定用户帐号失效时间,可以用 YYY-MM-DD 的日期格式
-g :指定用户的基本组名
-G :指定用户的附加组名
-M :不建立使用者目录,即使 /etc/log in.defs 系统档设定要简历使用者目录
-s :指定用户的登录 shell
Passwd :为系统用户帐号设定密码
选项: -d :清楚指定用户的密码,仅使用用户名即可登录系统
-l :锁定用户帐号
-u :解锁用户帐号
-S :查看用户帐号的状态,是否呗锁定
Usermod :修改用户账户的属性
-u :修改用户的 UID 号
-d :修改用户的宿主目录位置
-e :修改用户的失效时间,可使用 YYY-MM-DD 日期格式
-g :修改用户的基本组名称
-G :修改用户的附加组名
-s :指定用户的登录 shell
-l :更改用户的登录名称
-L :锁定用户帐号
-U :解锁用户帐号
Userdel :删除用户帐号
选项: -r :删除用户的同时删除其宿主目录。
用户帐号的初始配置文件:
其一般都会放在用户的宿主目录里面,为隐藏文件,均来自于 /etc/skel/ 目录(账户模版目录)。
.bash_profile :其文件的内容将在每次用户登录时被执行
.bashrc :其文件中的命令内容将在系统每次加载 /bin/bash 程序是被执行
.bash_logout :文件中的命令将在用户每次退出系统时被执行
可根据自己的需求,在相应的文件中添加自己想添加的命令脚本
组帐号管理:
相关文件: /etc/group (组帐号信息文件) /etc/gshadow (组的密码文件)
Id :可以查看相应帐号的身份标识信息
Groupadd :添加组帐号
选项: -g :指定 GID 号
Gpasswd :添加、删除组成员
选项: -a :添加一个组成员
-d :删除一个组中的一个成员
-M :往一个组中同时添加多个成员
注意:使用“ -M ”选项,会直接覆盖之前组中的用户,所以如果你不想删除之前组中的帐号,如果你像添加多个帐号,就只能用 -a 一个一个添加。
用户和组帐号查询:
Groups :查询某个用户帐号所属的组
Finger :查询用户帐号的详细信息
Users 、 w 、 who :查询当前登录到主机的用户信息
具体有什么不同,可以自己去查找观察。