标签:列表 comment 更改 sync 普通用户 私有 原来 删除用户 警告
用户的标识码:UID和GID[root@localhost ~]# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
以:分隔;
账号名称:用户登陆的名称;
密码:因为这个文件所有程序都可以读取,容易造成密码被窃,后面移到了/etc/shadow文件中,所以只能看到一个x;
UID :0管理员 1~999系统账号 1000~60000普通账号
GID:与/etc/group有关,/etc/passwd 与/etc/passwd类似,用来规范组名称和GID;
用户信息说明:描述用户的信息
家目录: root的家目录在/root,普通用户的家目录在/home/username
Shell:当登入用户登录系统后就会取得一个Shell来与系统的核心沟通以进行使用者的操作任务
/etc/shadow文件结构
因为/etc/passwd这个文件所有程序都可以读取,容易造成密码被窃,后面移到了/etc/shadow文件中, 而且还加入很多的密码限制参数在/etc/shadow 里面,
/etc/shadow 文件是这样的:
[root@localhost ~]# cat /etc/shadow
root:$6$Ej2yxmxbBnXiOduv$isb7LBGtOl9ezWF7Wv2JI6AW3BGLqnqL.MxjG72tC35fJN95AVK.cfqpItexMhRQ3HUbfb1rkzBao619f4iXb.::0:99999:7:::
bin:$6$/sM9Hxri$R5XShyU8gDAup6NrIwcSBgvFtxc/ctSlMa5YcjgVuVVzNCbmIY34yFpKV5idfcke8N1JYKCAUckwG/zOSEwEb0:18115:0:99999:7:::
daemon:*:17834:0:99999:7:::
adm:*:17834:0:99999:7:::
lp:*:17834:0:99999:7:::
sync:*:17834:0:99999:7:::
shutdown:*:17834:0:99999:7:::
以:分隔;
账号名称:用户登陆的名称;
密码 :经过编码加密的密码 密文;
最近更改密码的日期 :1970-1-1开始累加到今天的天数;
密码不可被改动的天数 : 列如设置的天数为3,那么今天改了密码,3天之内都不可以更改;
密码需要重新更改的天数:列如设置的天数为42天,那么必须在42天之内重新设置密码,如果不设置的话这个账号的密码将会过期。 99999相当于永久不过期;
密码需要更改期限前的警告天数 :例如设置为7天,那么就会在密码需要重新更改天数期限的前7天提醒你修改密码;
密码过期后的账号宽限时间:过了密码重新修改的天数后宽限的天数,在宽限时间内密码会过期,重新登录会强制你修改密码,如果超过宽限时间密码就会失效
账号失效日 在这个规定的日期之后账号将无法使用;
保留
Linux用户和组管理命令
用户管理:useradd,usermod,userdel
组管理:groupadd,groupmod,groupdel
密码管理:passwd,gpasswd
其它相关命令:newgrp,chage,id,su
useradd命令
新建用户或修改新建用户时的默认属性
useradd 选项 名字
useradd -D :显示创建时的默认配置属性
GROUP:是否创建用户私有组,默认100,是
HOME:家目录起始位置,默认/home
INACTIVE:密码过期到用户注销的时间,默认-1,不注销
EXPIRE:空
SHELL:默认shell,默认为/bin/bash
SKEL:从哪里复制用户家目录信息,默认/etc/skel
CREATE_MAIL_SPOOL:是否创建邮件目录,默认yes,(在/var/spool/mail/)
useradd -D 显示的内容:
[root@localhost ~]# useradd -D
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
CREATE_MAIL_SPOOL=yes
usermod命令
usermod修改用户属性
与useradd的选项大致相同
userdel命令
userdel -
删除用户账户和相关文件
passwd命令
passwd:不带任何选项:修改当前登录用户自己的密码
passwd USER:修改指定用户的密码,默认仅root用户有此权限
groupadd命令
新建组
groupadd 选项 groupname
groupdel命令
删除组
groupdel 选项 groupname
当某user以某group为主组时,是无法使用groupdel命令删除该group的,但附加组不受影响
gpasswd命令
gpasswd 选项 groupname
标签:列表 comment 更改 sync 普通用户 私有 原来 删除用户 警告
原文地址:https://blog.51cto.com/9236829/2396890