Linux指令(七)-用户

/etc/passwd
/etc/shadow
/etc/group
/etc/gshadow
root密码忘记
进入单人维护系统,就可以不输入密码就以root身份登入(通常在Boot是输入:linux single就可以),然后进入/etc/shadow文件中将密码这一栏清空,这时root不需要密码就可以登入了。再使用passwd设定root密码

groupadd          添加群组
groupadd [-g GID] groupname
groupdel           删除群组
groupdel groupname
删除群组,必须将该群组下的Primary用户删除,就是/etc/passwd中其GID设定为这个群组GID的用户。

useradd            建立账号
useradd [-u UID] [-g GID] [-d HOME] [-s SHELL]
建立默认账号:/etc/default/useradd,/etc/login.defs,/etc/skel
其中当建立默认用户时,根目录下的内容是由/etc/skel下的内容拷贝过去的
userdel             删除账号
userdel [-r] username

chsh                  改变用户自己的shell的指令
chfn                   改变用户基本信息
userconf            图形化加用户

passwd             修改密码

su                      改变用户登入身份为root
sudo                 使用root身份执行命令
sudo mkdir /root/testing     使用root身份在/root目录下创建目录testing
visudo               其他用户要使用sudo命令得在/etc/sudoers中设定该有的选项。使用visudo才能编辑该文件,且必须是root身份

用户信息查看
id                      查询用户的UID,GID及所拥有的群组
groups              查询用户能够支持的群组
finger                查询用户的一些相关信息,如电话号码等

手动创建用户
pwconv              将passwd的资料传入/etc/shadow中

你可能感兴趣的:(linux)