Linux用户管理(权限修改)/etc/passwd详解
2014-09-12 16:05
1791 查看
输入vi /etc/passwd 可以查看此文件的内容 (/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
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
格式:
用户名: 密码 : uid : gid :用户描述:主目录:登陆shell (六个冒号“:”把文件分成了7列)
<1>用户名:它唯一地标识了一个用户帐号,用户在登录时使用的就是它。
<2>password
该帐号的口令。passwd文件中存放的密码是经过加密处理的。Linux的加密算法很严密,其中的口令几乎是不可能被破解的
<3>User
ID 用户识别码,简称UID。Linux系统内部使用UID来标识用户,而不是用户名。UID是一个整数,用户的UID互不相同。
0是系统管理员root账号,1-499是系统保留账号,500+即一般账号。修改权限即把ID改为0。
<4>Group
ID 用户组识别码,简称GID。不同的用户可以属于同一个用户组,享有该用户组共有的权限。与UID类似,GID唯一地标识了一个用户组。 用usermod -g 设置
<5>comment
这是给用户帐号做的注解,它一般是用户真实姓名、电话号码、住址等,当然也可以是空的。
<6>
home directory 主目录.这个目录属于该帐号,当用户登录后,它就会被置于此目录中,就像回到家一样。一般来说,root帐号的主目录是/root,其他帐号的家目录都在/home目录下,并且和用户名同名。
用usermod -d 设置
<7>login
command 用户登录后执行的命令.一般来说,这个命令将启动一个shell程序。例如,用bbs帐号登录后,会直接进入bbs系统,这是因为bbs帐号的login command指向的是bbs程序,等系统登录到bbs时就自动运行这些命令。
注:
系统中有一类用户称为伪用户(psuedo users),这些用户在/etc/passwd文件中也占有一条记录,但是不能登录,因为它们的登录Shell为空。它们的存在主要是方便系统管理,满足相应的系统进程对文件属主的要求。常见的伪用户如下所示:
bin 拥有可执行的用户命令文件
sys 拥有系统文件
adm 拥有帐户文件
uucp UUCP使用
lp lp或lpd子系统使用
nobody NFS使用
除了上面列出的伪用户外,还有许多标准的伪用户,例如:audit, cron, mail, usenet等,它们也都各自为相关的进程和文件所需要。
是存放用户的地方)
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
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
格式:
用户名: 密码 : uid : gid :用户描述:主目录:登陆shell (六个冒号“:”把文件分成了7列)
<1>用户名:它唯一地标识了一个用户帐号,用户在登录时使用的就是它。
<2>password
该帐号的口令。passwd文件中存放的密码是经过加密处理的。Linux的加密算法很严密,其中的口令几乎是不可能被破解的
<3>User
ID 用户识别码,简称UID。Linux系统内部使用UID来标识用户,而不是用户名。UID是一个整数,用户的UID互不相同。
0是系统管理员root账号,1-499是系统保留账号,500+即一般账号。修改权限即把ID改为0。
<4>Group
ID 用户组识别码,简称GID。不同的用户可以属于同一个用户组,享有该用户组共有的权限。与UID类似,GID唯一地标识了一个用户组。 用usermod -g 设置
<5>comment
这是给用户帐号做的注解,它一般是用户真实姓名、电话号码、住址等,当然也可以是空的。
<6>
home directory 主目录.这个目录属于该帐号,当用户登录后,它就会被置于此目录中,就像回到家一样。一般来说,root帐号的主目录是/root,其他帐号的家目录都在/home目录下,并且和用户名同名。
用usermod -d 设置
<7>login
command 用户登录后执行的命令.一般来说,这个命令将启动一个shell程序。例如,用bbs帐号登录后,会直接进入bbs系统,这是因为bbs帐号的login command指向的是bbs程序,等系统登录到bbs时就自动运行这些命令。
注:
系统中有一类用户称为伪用户(psuedo users),这些用户在/etc/passwd文件中也占有一条记录,但是不能登录,因为它们的登录Shell为空。它们的存在主要是方便系统管理,满足相应的系统进程对文件属主的要求。常见的伪用户如下所示:
bin 拥有可执行的用户命令文件
sys 拥有系统文件
adm 拥有帐户文件
uucp UUCP使用
lp lp或lpd子系统使用
nobody NFS使用
除了上面列出的伪用户外,还有许多标准的伪用户,例如:audit, cron, mail, usenet等,它们也都各自为相关的进程和文件所需要。
相关文章推荐
- linux用户管理,linux用户口令管理,linux用户组管理,linux用户权限管理详解
- linux中通过修改/etc/passwd,/etc/shadow,/etc/group创建用户
- linux用户权限管理—/etc/passwd
- linux练习:用户、组管理及权限管理--新建用户,复制修改权限
- linux用户管理(2)----修改用户模式(usermod,sudo权限等)
- linux中用户、组的管理(密码管理、权限管理及其修改用户、组)(转)
- linux用户帐号管理/etcpasswd 和/etc/shadow文件
- linux用户管理(2)----修改用户模式(usermod,sudo权限等)
- linux中用户、组的管理(密码管理、权限管理及其修改用户、组)
- LINUX用户管理——/etc/passwd文件详解
- linux下oracle用户、权限与角色管理详解
- linux用户和组管理,/etc/passwd 、/etc/shadow和/etc/group 文件内容解释
- Linux系统用户管理之/etc/group组文件详解
- Linux用户、用户组权限管理详解
- linux查看当前用户id、whoami用户列表、用户组、用户权限/etc/passwd、/etc/group、/etc/shadow以及切换用户身份、su、sudo、/etc/sudoers
- linux帐号管理详解:/etc/passwd 和/etc/shadow
- Linux文件权限命令:用户管理 useradd,userdel,usermod,passwd,chpasswd,chsh, chfn,chage
- linux用户权限管理—/etc/group文件使用
- linux命令详解之useradd命令使用方法[linux下 添加用户、删除用户、修改用户密码、用户组管理]
- Linux用户、用户组权限管理详解 --- 02