您的位置:首页 > 其它

基础知识 Day-7 (用户管理, 用户组管理,usermod命令,用户密码管理,mkpasswd命令)

2019-09-03 09:32 316 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/u011192615/article/details/100167839

用户管理
useradd 加用户
passwd 用户名 ——设置密码
userdel -r user6 删除用户

查看用户
[root@centOS ~]# ls /etc/passwd
/etc/passwd
[root@centOS ~]# cat /etc/passwd

第一段为root,为用户名,这里root是超级管理员;第二段 x 表示密码;第三段,第一个 0 表示uid;第四段,第二个 0 表示所属组id,即gid;第五段,root表示注释信息,没有实际作用;第六段为用户的家目录;第七段为用户的shell,可以和机器交互的一个窗口
root❌0:0:root:/root:/bin/bash

[root@centOS ~]# cat /etc/passwd
root❌0:0:root:/root:/bin/bash
第一段,root为用户名;第二段为加密的密码,且不能反编译;第三段17514为天数,表示修改密码的时间距离1970年1月1日的一个天数;第四段,0表示要过多少天才可以修密码,这里默认为0不受限制;第五段,99999过多少天必须修改不然就不能修改了;第六段,表示密码到期倒数提醒天数;第七段表示密码过期后账号不能用天数;第八段表示账号生命周期,表示账号使用距离1970年1月1日的一个天数;第九段为保留字段没什么实际意义。
user:!!:17688:0:99999:7:::

管理用户密码
cat /etc/shadow


[root@centOS ~]# ls /etc/group
/etc/group
[root@centOS ~]# cat etc/group 组
[root@centOS ~]# cat /etc/gshadow 组密码 gshadow- 系统备份文件

groupadd grp1 新加组
[root@centOS ~]# groupadd -g 1010 grp2 手动指定组ID

[root@centOS ~]# tail -n3 /etc/group 显示后3个组名
slocate❌21:
grp1❌1002:
grp2❌1010:

[root@centOS ~]# groupdel grp1 删除组命令 前提是组里没有用户

增加用户,删除用户
[root@centOS ~]# useradd user2
[root@centOS ~]# tail -n2 /etc/passwd

[root@centOS ~]# useradd -u 1004 user3 手动指定用户U ID

[root@centOS ~]# useradd -u 1005 -g grp2 user4 增加一个user4 用户 ID为1005 组名为grp2
[root@centOS ~]# tail -n3 /etc/group
grp2❌1010:
user2❌1002:
user3❌1004:
[root@centOS ~]# tail -n3 /etc/passwd
user2❌1002:1002::/home/user2:/bin/bash
user3❌1004:1004::/home/user3:/bin/bash
user4❌1005:1010::/home/user4:/bin/bash

指定用户家目录

删除用户:userdel user3 但家目录没有删除
[root@centOS ~]# rm -rf /home/user4

二.用户组管理
创建用户时,同时会创建组



查看文件后3行

删除一个组前提是里面没有用户,否则不能删除

三. 用户管理
新增用户


指定用户目录,并创建用户




四.usermod命令
更改用户属性命令,如 uid gid


五. 用户密码管理



六.mkpasswd命令
生成密码工具
安装软件包


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: