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

用户IDLinux为每个用户分配一个整数ID,系统管理员rootID0,1~499为系统ID500~65535为用户ID

4

GID

IDLinux为每一组分配一个整数ID

5

备注信息

一般无需设置

6

主目录

用户登陆后的默认目录

7

登陆shell

用户登陆时的默认shell

本文出自 “石头记” 博客,请务必保留此出处http://stonebox.blog.51cto.com/5409313/1144610

更多相关文章

  1. Linux下非root用户能创建新文件,却不能拷贝文件的问题
  2. linux从入门到精通(八)(添加用户)
  3. 一键安装linux (附带各种命令,登录欢迎界面,用户登录模块。)
  4. ubuntu修改根用户密码
  5. 解决useradd 用户后没有添加用户Home目录的情况,Linux改变文件或
  6. 在Linux里设置用户环境变量的方法
  7. windows linux 创建oracle用户及表空间
  8. (SqlServer)分离所有用户数据库
  9. 如何限制SQL Server中的用户登录尝试

随机推荐

  1. android插件开发,使用360加固自动多渠道
  2. Android的Broadcast Receicer解析
  3. Android Studio--EditText属性
  4. android keystore的使用
  5. 判断力应用程序安装位置
  6. Android内存泄露利器(RSS内存统计篇)
  7. Android 面试题(二)Android基础篇
  8. android 面试3:如何将一个Activity设置成
  9. Android 语音输入API使用
  10. android:versionCode和android:versionNa