06管理用户

01用户和用户组

UID: User’s ID

三类用户:管理员、虚拟、普通

GID: Group's ID

用户和用户组

02查看用户

两个命令id和finger:

Id UID归属的用户组GID

id [用户名]

finger 家目录shell用户备注

finger [用户名]


03切换用户身份

su【switch user】

su -l [用户名]【-l可简化为-】


04创建、修改和删除用户

创建用户【用户名和密码】

只有根用户才能创建新用户

useradd example【创建用户】

passwd example【设置密码,只有根用户可以设置密码,密码过于简单会给出警告】

useradd -c Linux服务器管理慕课用户01 -u 601 -d /tmp/stu01 -g moocers -G stu,s_group01 -s /bin/tcsh/nbstu01

修改用户

usermod -c Linux服务器管理慕课用户02 -d /tmp/stu02 -g stu -G nblecturer-s /bin/bash nbstu01

usermod -u 602 -l nbstu01 nbstu02【用户登录时,无法修改用户名和用户ID】


删除用户

userdel [用户名]【用户虽然删除了,但用户的家目录仍然在】

rm -rf /home/sbstu02【手动删除家目录】

userdel -r [用户名]【删除用户同时删除家目录,但容易误删用户文件】

提示:正在登录的系统时无法删除的

05创建、删除和修改用户组

只有根用户才能创建新用户组

groupadd [用户组名]【创建】

groupmod [用户组名]【修改,不要轻易修改,否则会造成系统混乱】

groupdel [用户组名]

注意:只要有一个在用户将该用户组作为其主用户组,这个用户组就不能删除


06让渡用户权限

sudo【无需根用户密码,分享部分根用户权限】

vim /etc/sudoers【打开/etc/sudoers文件】

/etc/sudoers

nboocer有权限了

sudo -u root【命令以root身份执行命令时,可省略-u,默认转化为root身份】

stu用户从mooc主机登录(本地),可以用root用户身份,执行/sbin/shutdown这个命令,注意:命令需要以绝对路径的方式指定

07用户配置文件

4个配置文件

vim /etc/passwd

vim /etc/passwd

etc/shadow是etc/passwd的影子文件,shadow只有根用户才能查看,相对安全

vim etc/shadow

[用户名]:[加密后的密码]:[密码最后一次修改时间]:[密码最小时间间隔]:[密码修改最大时间]:[密码失效警告时间]:[最长不活动时间]:[用户失效时间]:[保留字段]

vim /etc/group

[用户组名]:[用户组密码]:[用户组GID]:[从属该用户组的用户列表]

vim etc/gshadow

[用户组名]:[用户组加密后的密码]:[组管理者]:[从属该用户组的用户列表]

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。