用户帐号相关文件:/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:查询当前登录到主机的用户信息
具体有什么不同,可以自己去查找观察。
转载于:https://blog.51cto.com/wtpbjsky/960116