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/sudoersnboocer有权限了
sudo -u root【命令以root身份执行命令时,可省略-u,默认转化为root身份】
stu用户从mooc主机登录(本地),可以用root用户身份,执行/sbin/shutdown这个命令,注意:命令需要以绝对路径的方式指定
07用户配置文件
4个配置文件vim /etc/passwd
vim /etc/passwdetc/shadow是etc/passwd的影子文件,shadow只有根用户才能查看,相对安全
vim etc/shadow
[用户名]:[加密后的密码]:[密码最后一次修改时间]:[密码最小时间间隔]:[密码修改最大时间]:[密码失效警告时间]:[最长不活动时间]:[用户失效时间]:[保留字段]
vim /etc/group
[用户组名]:[用户组密码]:[用户组GID]:[从属该用户组的用户列表]
vim etc/gshadow
[用户组名]:[用户组加密后的密码]:[组管理者]:[从属该用户组的用户列表]
网友评论