兄弟连LinuxStudyNote7.1.1_用户和用户组管理(1)-用户配置文件(1)-用户信息文件/etc/passwd详细解析与注意事项
来源:互联网 发布:新浪微博mac版 编辑:程序博客网 时间:2024/06/05 02:47
用户信息文件/etc/passwd
在linux中主要通过用户配置文件来查看和修改用户信息,且一套规范的用户权限管理,是linux服务器的基础。
注意:在了解一个陌生的配置文件我们通常先使用man命令来查看对应配置文件的帮助信息,在执行man命令的时候一定要注意一点就是,man命令直接使用配置文件名即可,不需使用绝对路径,使用绝对路径反而查看不到帮助信息
首先我们使用man 5 passwd
命令来查看passwd配置文件的帮助信息,执行结果如下:
首先我们来看帮助信息中对passwd配置文件的简介:password file
使用vim命令查看配置文件内容
vim /etc/passwd
There is one entry per line
每一行代表一个用户信息
文件格式:account:password:UID:GID:GECOS:directory:shell
具体解释请看表格下方的详细解析
注意:
1、用户名要统一,例如统一用拼音的缩写等等
2、真正的密码并没有放在passwd配置文件中,而是放在/etc/shadow文件中,当用户执行登录时会shadow文件中匹配指定的密码
3、如果在passwd配置文件中,password字段不是x,而是为空,则表示这个账户没有密码就可以登录,但是这里一定要注意到一点,没有密码的账户只能在本机登录,并不能远程登录,从而确保了安全
4、UID和用户名的关系就像是你的姓名和身份证号的关系,在linux中不管是用户、进程、还是文件都对UID或者ID号敏感,而不对用户名敏感,也就是说linux在实际操作用户时是通过UID来确定要操作的用户对象的,用户名名称只是为了更人性化
5、在linux中root不一定是管理员,UID为0的才是管理员
6、将普通用户的UID改为0,意味着这个用户就成为了超级管理员
7、删除Linux中的1-499系统用户(伪用户)会导致系统奔溃
8、Linux中的1-499系统用户(伪用户)是linux用来启动对应的服务或命令的,删除他们会导致相应的服务或命令无法执行
9、Linux中的1-499系统用户(伪用户)不能登录,不要删除,最好也不要操作
10、Linux中的普通用户的UID默认从500开始
11、Linux2.6内核之后,用户数可以支持
12、用户的初始组就可以理解为一个人只能有一个老婆(初始组),但是可以有小三、小四(附加组),所以初始组只能有一个,附加组可以有多个
13、用户的初始组默认以该用户的用户名为组名的组,不建议修改用户的初始组,因为会造成管理上的混乱
14、如果要查看GID组ID对应的具体是哪个组就需要联系/etc/group配置文件查看
15、用户的家目录可以改,但是强烈建议不要修改,为了linux的系统规范与管理规范
16、shell就是Linux的命令解释器,在敲下一条命令的时候,需要将该命令发送给shell命令解释器,命令解释器将解释之后的命令发送给内核,内核再将结果显示在命令操作窗口上
17、shell一旦改错,会导致该用户无法登陆
18、所有的普通用户包括root用户登录的shell都是标准shell:/bin/bash,所有的伪用户(系统用户)的shell都是/sbin/nologin,可以将某个用户的shell改为/sbin/nologin,可以达到禁用该用户的效果
- 兄弟连LinuxStudyNote7.1.1_用户和用户组管理(1)-用户配置文件(1)-用户信息文件/etc/passwd详细解析与注意事项
- Rhyme-LinuxStudyNote7.1.2_用户和用户组管理(1)-用户配置文件(2)-影子文件/etc/shadow详细解析与注意事项
- Rhyme/LinuxStudyNote7.1.3_用户和用户组管理(1)-用户配置文件(4)-组密码文件/etc/gshadow详细解析
- Rhyme/LinuxStudyNote7.1.3_用户和用户组管理(1)-用户配置文件(3)-组信息文件/etc/group
- linux:用户和组文件解释(/etc/passwd、/etc/shadow、/etc/group、/etc/gshadow)
- linux:用户和组文件解释(/etc/passwd、/etc/shadow、/etc/group、/etc/gshadow)
- Linux管理用户与用户组----passwd
- Linux和windows互传文件、用户配置文件和密码配置文件、用户组管理与用户管理
- 用户配置文件/etc/passwd和密码配置文件/etc/shadow详解
- linux用户和组管理,/etc/passwd 、/etc/shadow和/etc/group 文件内容解释
- Linux用户管理(权限修改)/etc/passwd详解
- Linux用户和用户组管理-用户管理命令passwd/usermod/chage/userdel/su***用户组管理命令
- 用户配置文件(passwd/shadow)
- 对linux用户管理中/etc/passwd文件的理解
- LINUX用户管理——/etc/passwd文件详解
- 用户配置文件和密码配置文件 用户 和用户组管理
- Linux用户管理二 用户(User)和用户组(Group)配置文件详解
- linux的用户管理--用户(User)和用户组(Group)配置文件详解
- JavaScript学习——Ajax
- Pycharm 去掉拼音检查,大小写检查,自动补全不区分大小写
- 常见的几何算法库
- unit8
- easyui databox 设置清空按钮
- 兄弟连LinuxStudyNote7.1.1_用户和用户组管理(1)-用户配置文件(1)-用户信息文件/etc/passwd详细解析与注意事项
- javaSE内置对象
- 第一次机房收费系统——上下机
- io流
- Spring中AOP原理
- CentOS 6 升级安装gcc 4.8
- 借路人卡多刷4百 事情原因大曝光怎么还钱?
- 好像把博客平台当做个人日记本了
- Tomcat plugin插件安装步骤