Linux账号与身份管理第三部分
普通用户使用chfn,chsn
实操
grep root /etc/passwd
chsh -s /bin/csh 将root用户的bash改为csh
usermod -s /bin/bash root 将root用户改回bash
用testone普通用户登录linux
chsh -l 查看系统支持的shell
grep testone /etc/passwd 查看testone的shell
chsh -s testone /bin/csh 将testone改为csh
输入用户密码,修改成功
chfn 输入finger信息
输入密码填入Name,公司,电话号码等相关信息
grep testone /etc/passwd 查看
finger 查看用户finger相关信息
finger root 查看root的finger信息
id命令
id
id testone
groupadd 添加用户组
groupadd grouptest1 新建群组grouptest1
tail -n 3 /etc/group /etc/gshadow
groupadd -g 505 grouptest2 指定gid新建group
tail -n 3 /etc/group /etc/gshadow
groupadd -r grouptest3 新建系统群组grouptest3
groupmod 修改
groupmod -g 508 grouptest2 修改组gid
tail -n 3 /etc/group /etc/gshadow
groupmod -n grouptesttwo grouptest2 修改群组的名称
groupdel 删除
groupadd -g 550 grouptest4 新建群组
groupdel grouptest4 删除群组
gpasswd 对群组进行设置操作
gpasswd grouptest1 直接设置修改密码
grep grouptest1 /etc/gshadow | awk '{print substr($0,12,34)}
gpaswd -A testone -M test2,test3 grouptest1 将群组的主控制权交给testone 并将test2,test3加入到这个grouptest1群组中
先用群主账号登录
gpasswd -d test2 grouptest1 将用户test2从grouptest1群组中删除
gpasswd -a test2 grouptest1 将用户test2添加到grouptest1群组中
gpasswd -r grouptest1 清除掉grouptest1的密码 这里密码栏是被清空的
gpasswd -R grouptest1 清除掉grouptest1的密码,使密码不能用 这里秘密吗栏出现一个!表示让密码栏失效即不能用