linux用户及组管理

15 linux用户及组管理
1,useradd,userdel,passwd,groupadd,groupdel
2,useradd sherk,命令会更改以下配置文件 /etc/passwd /etc/shadow /etc/group /etc/gshadow,创建用户的同时,会创建一个组,并 mkdri /home/shrek,然后 cp -r /etc/shel/.* /home/shrek/,同时 chown -R shrek.shrek /home/shrek.
3,/etc/passwd 文件简介(以新加用户shrek为准)
sherk:x:501:501::/home/sherk:/bin/bash
sherk,用户名;x:表示他有密码(密码记录在shadow里);501表示用户id为501,后面一个id为组id,后面是备注说明,现在为空;/homt/sherk这他的主目录;/bin/bash为他登录的shell
,如果不让登录的话可以直接把shell改为/sbin/nologin.
4,linx的用户密码是在shadow里以md5单项加密的形式保存的,sherk的shadow文件如下
sherk:$6$RZsCVh5o$CNZ271ps07cnXdXIxpUHAMUhUFZv16.iXxmccHZ5CM6WWoBPT8Y1DIrv5aWZvENxRLedCzIC0wYsv.obpsQ.21:16180:0:99999:7:::
16180,这上数前面的是密码,这个数字是nuix日期,后面的99999是密码过期时间,后面的7是密码过期提前通知时间,最后的两个::之间是一个unix的日期表示帐号禁用时间.
5,linux的管理员必须是uid为0的帐户,普通用户加入root组是没用的,只是加入了root组可用的目录权限
6 scp -r /home/* 192.168.0.254:/home/ 这里利用ssh协议把本机/home/所有文件cp到254这台机器下.
7,userdel shrek时并不会删除主目录和email如果想要删除的话可以用userdel -r shrek
8,usermod可以更改用户配置.
9,如果无意将shadow,或passwd文件删掉可以用单用户模式登录机器,然后将系统备份的shadow-,passwd-文件cp回去.



10,users,who,w,last,lastlog,will,write由于w显示的东西多点,用的人较多,will向用户组播消息,write向单一用户 发消息,
last,lastlog查看最后登录,lastlog看每个用户最后登录情况.

11,CTRL+D表示键盘输入结束.

你可能感兴趣的:(linux)