首页 > 系统服务 > 详细

linux 文件权限

时间:2015-09-25 04:12:44      阅读:360      评论:0      收藏:0      [点我收藏+]

1、/etc/passwd文件

root@pts/0 # cat /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
uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
gopher:x:13:30:gopher:/var/gopher:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:x:99:99:Nobody:/:/sbin/nologin
dbus:x:81:81:System message bus:/:/sbin/nologin
vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin
rpc:x:32:32:Rpcbind Daemon:/var/cache/rpcbind:/sbin/nologin
abrt:x:173:173::/etc/abrt:/sbin/nologin
saslauth:x:499:76:"Saslauthd user":/var/empty/saslauth:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
haldaemon:x:68:68:HAL daemon:/:/sbin/nologin
ntp:x:38:38::/etc/ntp:/sbin/nologin
avahi:x:70:70:Avahi mDNS/DNS-SD Stack:/var/run/avahi-daemon:/sbin/nologin
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
tcpdump:x:72:72::/:/sbin/nologin
oprofile:x:16:16:Special user account to be used by OProfile:/home/oprofile:/sbin/nologin
tester:x:500:500::/home/tester:/bin/bash
td-agent:x:498:498:td-agent:/var/lib/td-agent:/sbin/nologin
mysql:x:27:27:MySQL Server:/var/lib/mysql:/bin/bash
apache:x:48:48:Apache:/var/www:/sbin/nologin
couchbase:x:497:497:couchbase system user:/opt/couchbase:/bin/sh
memcached:x:496:496:Memcached daemon:/var/run/memcached:/sbin/nologin
zabbix:x:201:201::/home/zabbix:/bin/bash
yunwei1:x:501:501::/home/yunwei1:/bin/bash
www:x:600:600::/home/www:/bin/bash

/etc/passwd文件的字段包含了如下信息:

登录用户名
用户密码
用户账户的UID
用户账户的GID
用户账户的文本描述(称为备注字段)
用户HOME目录的位置
用户的默认shell

Linux系统将用户密码保存在另一个单独的文件中(称为shadow,位置在/etc/shadow)

2、/etc/shadow文件

root@pts/0 # cat /etc/shadow
root:$6$wFUsWnCD$2yH6EDhoChJGmYf6OMMxrylWeIt07j.Fe1W3OpijeL6vXdBrKmZ.miXhXUiM7dcJtsui288fmOyoIqaSD0cno.:16584:0:99999:7:::
bin:*:15513:0:99999:7:::
daemon:*:15513:0:99999:7:::
adm:*:15513:0:99999:7:::
lp:*:15513:0:99999:7:::
sync:*:15513:0:99999:7:::
shutdown:*:15513:0:99999:7:::

/etc/shadow文件的每条记录中有9个字段:

与/etc/passwd文件中的每个登录名对应的登录名
加密后的密码
自1970年1月1日(上次修改密码的日期)到当天的天数
多少天后才能更改密码
多少天后必须更改密码
密码过期前提前多少天提醒用户更改密码
密码过期后多少天禁用用户账户
用户账户被禁用的日期,用自1970年1月1日到当天的天数表示
预留字段,给将来使用

3、添加新用户useradd

useradd命令加-D参数查看Linux系统默认值

root@pts/0 # useradd -D
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
CREATE_MAIL_SPOOL=yes
新用户会被添加到GID为100的公共组
新用户的HOME目录将会位于/home/loginname
新用户账户密码在过期后不会被禁用
新用户账户未被设置为某个日期后就过期
新用户账户将bin bash作为默认shell
系统会将/etc/skel目录下的内容复制到用户的HOME目录下
系统为该用户账户在mail目录下创建一个用于接受邮件的文件

4、删除用户

5、修改用户

6、








linux 文件权限

原文:http://my.oschina.net/chaichuan/blog/510899

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!