关于帐号管理的几个文件
w 显示当前所有登陆用户的信息
who 显示当前所有登陆用户的信息
chfn 改变finger命令的显示内容
删除用户帐号范例:
1.在/etc/passwd文件中删除用户的记录
ohsc: x: 1002: : /home/ohsc: /bin/bash
2.在/etc/shadow文件中删除用户的记录
ohsc: !!: 11887: 0: 99999: 7: : :
3.在/etc/group中将用户同名的组记录删除
ohsc: x:1002
4.删除用户的主目录
rm -fr /home/ohsc
5.删除用户的电子邮件
rm /var/spool/mail/ohsc
6.删除用户执行的后台程序
ps -aux | grep “ohsc”
kill PID
7.删除用户crontab的设置
rm /var/spool/cron/ohsc
删除组帐号
sudo groupdel jack
批量添加帐号
1.编辑用户信息文件
sudo gedit /root/account.txt
文件内容格式如下:
student1:x:601:601::/home/student1:/bin/bash
student2:x:601:601::/home/student2:/bin/bash
student3:x:601:601::/home/student3:/bin/bash
2.执行/usr/sbin/newusers,用于建立账户
sudo newusers < /root/account.txt
3.执行/user/sbin/pwunconv,取消shadow加密功能
sudo pwunconv
4.建立密码文件
sudo gedit /root/password.txt
文件内容格式如下:
student1:sadawed
student2:ewrwerw
student3:sasdkkk
5.执行/usr/sbin/chpasswd,用于导入密码
sudo chpasswd < /root/password.txt
6.执行/user/sbin/pwconv,开启shadow加密功能
sudo pwconv