码迷,mamicode.com
首页 > 其他好文 > 详细

用户和组管理

时间:2017-10-15 14:32:23      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:改密码   md5   sbin   存在   bsp   系统用户   环境变量   passwd   useradd   

与用户有关的两个文件 /etc/passwd 和 ./etc/shadow


/etc/passwd

技术分享

以冒号为分割为7段,第一段表示用户名,第二段表示密码,第三段表示用户的uid,第四段表示用户的gid,第五段表示用的解释说明(修改信息用命令chfn),第六段表示用户的家目录,第七段表示环境变量shell (/sbin/nologin为不能登录,/bin/bash为可以登录)
uid 普通用户为500开始,root为0 ,系统用户为1--499 uid最大可以设定为2的32次方-2

    /etc/shadow   

技术分享

 

密码位置的$6表示sha -512加密 $5表示sha-256加密 $1表示md5加密
以冒号分割为8段,第一段为用户名,第二段为密码(第一次和第二次密码相同,他所在位置显示的字符也不一样),*表示不能登录被锁定,!!表示没有密码,第三段为上次更改密码的日期(1970年1月1日到改密码那的天数) 第四段为限定更改密码的时间也就是说需要过多久才可改密码,第五段为密码的有效期,第六段为预警也就是说密码到期前多少天前提醒,第七段为账号的失效期限,第八段为账号还可用周期,第九段为保留用
ntpdate time。windows.com(加时间服务器) 这条命令合一同步自己时间
创建组和创建用户
与组有关的两个文件 /etcgroup和/etc/gshadow
创建组
groupadd 创建组

技术分享

指定组的gid

技术分享

删除组(如果组地下有用户需要先把用户删了)

技术分享

创建用户
useradd 创建用户(创建用户的时候会自动创建一个和用户相同名字的组)

技术分享

创建用户的时候指定uid  -u

技术分享

创建的时候还可以同时指定uid和gid(gid必须是存在的,意思就是给他加入一个已经存在的组)

技术分享

还可以指定附属组(参数-G  可以指定一个或多个)

技术分享

创建用户的时候不创建家目录 -M

技术分享

在没有家目录的时候需要手动创建一个家目录 创建完之后吧/etc/skel里面的文件拷贝到家目录底下就可以切换到这个用户里面去了。还需要吧文件的属主和数组改为该用户

技术分享

 

技术分享

创建的时候还可以指定环境变量 -s(默认为/bin/bash 可以登录,/sbin/nologin 限制登录)

技术分享


删除用户 useradd -r (不加参数-r不会删除用户的文件,只是单纯的删除用户)

技术分享

用户和组管理

标签:改密码   md5   sbin   存在   bsp   系统用户   环境变量   passwd   useradd   

原文地址:http://www.cnblogs.com/-173/p/7670148.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!