一,通过文件设置和修改
帐号配置的文件在 /etc/passwd,而其密码以x表示,实际存储在/etc/shadow文件中。/etc/passwd中的存储形式
如下:
Name:password:ID:group ID:comment:home directory:login shell。
二,通过命令设置、修改
useradd指令进行增加,比如该账户使用的shell目录和home目录如下配置:
useradd --shell /sbin/nologin --home-dir /user/local/nginx nginx
即增加一个帐号为nginx,其shell的目录为/sbin/nologin,其home目录为/user/local/nginx。
usermod命令进行编辑 userdel 则可以删除一个帐号。如果userdel -r则一并将帐号的home目录下文件删除。
三,用户组的配置文件
用户组配置文件在/etc/group中,有如下的语法形式:
Group name:password:group ID:user list
password也常常是x,这表示组没有密码。
四,组管理命令
groupadd groupname比较常用,其他的参数,请参见man groupadd。groupmod和groupdel命令介绍略。
五,将用户加入组
可以编辑/etc/group,也可以使用:
usermod --append --groups groupname username
可以给同一个帐号配置一个或者多个组。如果没有--append则意味着不是增加,而是替换用户的用户组配置。groups命令可以
查看当前用户所属的组。