Linux用户和组的操作(一) 用户文件/etc/passwd
Linux将用户账号的相关信息保存在/etc/passwd这个文件中,每一行表示一个用户账号信息。
[root@localhost ~]# head -5 /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
[root@localhost ~]# tail -5 /etc/passwd
ricci:x:102:105:ricci daemon user:/var/lib/ricci:/sbin/nologin
stone:x:500:500::/home/stone:/bin/bash
teamadmin:x:501:501::/home/teamadmin:/bin/bash
user1:x:502:502::/home/user1:/bin/bash
user2:x:503:503::/home/user2:/bin/bash
/etc/passwd中每行的语法格式如下表:
|
用户名
|
密码
|
UID
|
GID
|
备注信息
|
主目录
|
登陆shell
|
1
|
root
|
x
|
0
|
0
|
root
|
/root
|
/bin/bash
|
2
|
stone
|
x
|
500
|
500
|
|
/home/stone
|
/bin/bash
|
每个字段的意义如下表:
字段
|
内容
|
含义
|
1
|
用户名
|
表示登陆用户的用户名
|
2
|
密码
|
表示该用户的登陆密码,在/etc/passwd登陆密码都为x,实际密码加密保存在/etc/shadow中
|
3
|
UID
|
用户ID,Linux为每个用户分配一个整数ID,系统管理员root的ID为0,1~499为系统ID,500~65535为用户ID
|
4
|
GID
|
组ID,Linux为每一组分配一个整数ID
|
5
|
备注信息
|
一般无需设置
|
6
|
主目录
|
用户登陆后的默认目录
|
7
|
登陆shell
|
用户登陆时的默认shell
|
本文出自 “石头记” 博客,请务必保留此出处http://stonebox.blog.51cto.com/5409313/1144610
更多相关文章
- Linux下非root用户能创建新文件,却不能拷贝文件的问题
- linux从入门到精通(八)(添加用户)
- 一键安装linux (附带各种命令,登录欢迎界面,用户登录模块。)
- ubuntu修改根用户密码
- 解决useradd 用户后没有添加用户Home目录的情况,Linux改变文件或
- 在Linux里设置用户环境变量的方法
- windows linux 创建oracle用户及表空间
- (SqlServer)分离所有用户数据库
- 如何限制SQL Server中的用户登录尝试