博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用户配置文件和密码配置文件,用户和用户组的管理
阅读量:5845 次
发布时间:2019-06-18

本文共 984 字,大约阅读时间需要 3 分钟。

hot3.png

用户配置文件和密码配置文件

首先输入# cat /etc/passwd,查看/etc/passwd用户配置文件,/etc/passwd由冒号分割成7个字段

第1个字段是用户名(第1行的root就是用户名);

第2个字段中都是x,存放的是用户的密码;

第3个字段是一个数字,表示uid;

第4个字段也是数字,表示gid;

第5个字段为注释信息,没有实质左右;

第6个字段是用户的家目录,root的家目录是/root,普通用户的家目录是/home/username;

最后一个字段是用户的shell,/bin/bash表示可以登录,/sbin/nologin表示不能登录。

密码配置文件/etc/shadow和/etc/passwd类似,由冒号分成9个字段

第1个字段为用户名;

第二字段为用户密码,该密码是加密的;

第3个字段为上次更改密码的日期(从1970-1-1开始计算);

第4个字段为要过多少天可以更改密码,默认为0;

第5个字段为密码多少天后必须更改,默认为99999,即不需更改;

第6个字段为密码到期前的警告期限;

第7个字段为账号失效期限;

第8个字段为账号的生命周期;最后一个字段作为保留用的,无实际意义。

另外,如果想在一行输入两条命令,中间可以用分号隔开

用户组管理

新增组命令groupadd的格式 groupadd [-g ] groupname

加上-g,就可以定义gid,跟uid一样,是从1000开始

当然也可以删除组,命令groupdel,其中注意不能删除user1组,因为user1组中包含user1账户,只有删除其账户后才能删除该组

用户管理

增加用户的命令useradd,格式为useradd [-u][-g][-d][-M][-s],如果useradd不加任何选项,直接跟用户名,则会创建一个和用户名同名的组

-u:表示自定义uid;

-g:表示指定所属组;

-d:表示自定义用户的家目录;

-M:表示不建立家目录;

-s:表示自定义shell。

命令useradd和命令adduser一样

删除用户命令userdel,格式为userdel [-r] username,其中-r选项的作用是,当删除用户十,一并删除该用户的家目录

转载于:https://my.oschina.net/u/3708406/blog/1558388

你可能感兴趣的文章
HDU 2094 产生冠军
查看>>
HDU 2289 Cup (二分)
查看>>
C#中使用Monitor类、Lock和Mutex类来同步多线程的执行
查看>>
【面试&笔试】ASP.NET的相关问题
查看>>
【Android】Android布局中实现圆角边框
查看>>
动态规划--图像压缩
查看>>
SoapUI Pro Project Solution Collection-XML assert
查看>>
[Jobdu] 题目1139:最大子矩阵
查看>>
[翻译] 使用CSS进行文字旋转
查看>>
CAS单点登陆实践-1:创建x.509证书
查看>>
在freebsd下安装vim(Debian下类似)
查看>>
步步为营 .NET三层架构解析 三、SQLHelper设计
查看>>
Ubuntu 11.04 DHCP server 和 ipv6 备忘
查看>>
玩玩反射 - 刚写的一个动态获取属性值的例子
查看>>
.NET的堆和栈04,对托管和非托管资源的垃圾回收以及内存分配
查看>>
[SQL in Azure] Configure a VNet to VNet Connection
查看>>
读取本地已有的.db数据库
查看>>
滴滴大数据算法大赛Di-Tech2016参赛总结
查看>>
C#发现之旅第十一讲 使用反射和特性构造自己的ORM框架
查看>>
SPOJ 1182 Sorted bit squence
查看>>