用户管理学习笔记


用户管理学习笔记
 
/etc/passwd
root:x:0:0:root:/root:/bin/bash
用户名:密码位:uid:gid:注释描述:宿主目录:shell
/etc/sahdow
root:$6$4OMuqg93$GJFADLnehFU2zqqc0hFP/xan/.ySlEoEvPKURf6sRmv30i4DrBPo/XXnV1hn.1I2VnvLf1imeEcPMrfv7WGq80:15776:0:99999:7:::
用户名:加密码:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:
pwconv  密码转换
创建用户:
vim /etc/passwd
p2p:x:503:503:gogogo:/home/p2p:/bin/sh
mkdir -p /home/p2p
chown p2p /home/p2p 
vim /etc/shadow
p2p::15691::::::
新用户的信息都是放在这个目录下面的
要把/etc/skel/下面的隐藏文件全部拷贝的新建的用户目录下面    //新用户信息文件
对用户的条件文件   (这个两个文件  根据自己的需要来改变)
etc/login.defs
/etc/default/useradd
 
# vim /etc/login.defs
PASS_MAX_DAYS   99999   //密码最大天数
PASS_MIN_DAYS   0   //密码最小天数
PASS_MIN_LEN    5    //密码最小长度
PASS_WARN_AGE   7  //密码警告时间
 
# vim /etc/default/useradd 
GROUP=100   //默认组ID
HOME=/home  //默认宿主目录
INACTIVE=-1
EXPIRE=          //用户生存多久
SHELL=/bin/bash
SKEL=/etc/skel    //新用户信息文件
CREATE_MAIL_SPOOL=yes
 
登陆信息
/etc/motd   //用户登陆了才会信息的信息(可以写公告出来)
/etc/issue   //显示用户内核信息
 
个人用户可以更改密码的原因:
-rwsr-xr-x. 1 root root 27012 Aug 21  2010 /usr/bin/passwd   //s 这个是root给他权限 setuid
给setuid
setUID=4
chmod    u+s    u-s
            4755   755
setGID=2
chmod     g+s      g-s
             2755     6755 
例子:
# chmod u+s /bin/touch
一个命令给以了setUID的命令执行了操作它的执行着就是授予权限的用户
查找  / 目录下的setUID或者setGID的文件( find / -perm -4000 -o -perm -2000)
 
*如果一个权限为777的目录具有粘着位,每个用户都可以在这个目录下创建文件,但是只可以删除自己是所有者的文件
例子:
chmod     o+t
              17777  这样就是给了粘着位
 
useradd
u :UID
g:GID
G:指定用户属于多个组
d:宿主目录
s:命令解释器shell
c:描述信息
e:指定用户失效时间
例子:
useradd -u 1888 -g webmin -G sys,root -d /backup -s /bin/sh -c "make p2p" -e
 

相关内容

    暂无相关文章