您的位置:首页 > 运维架构 > Linux

Linux的文件权限和目录配置(一)

2015-01-27 21:04 253 查看
一 用户和用户组

<1>三个重要的名称

文件所有者User:创建文件的用户

用户组Group:同组之间可以共享公共资源,不同组之间排斥,但是每个账号可以有多个用户组的支持

其他Others:相对于User,Group之外的其他

root:超级用户,拥有所有的权限

<2> 以root的身份登入Linux之后,在命令行中输入『 ls -al 』后可以看到

[root@www ~]# ls -al

total 156

drwxr-x--- 4 root root 4096 Sep 8 14:06 .

drwxr-xr-x 23 root root 4096 Sep 8 14:21 ..

-rw------- 1 root root 1474 Sep 4 18:27 anaconda-ks.cfg

-rw------- 1 root root 199 Sep 8 17:14 .bash_history

-rw-r--r-- 1 root root 24 Jan 6 2007 .bash_logout

-rw-r--r-- 1 root root 191 Jan 6 2007 .bash_profile

-rw-r--r-- 1 root root 176 Jan 6 2007 .bashrc

-rw-r--r-- 1 root root 100 Jan 6 2007 .cshrc

drwx------ 3 root root 4096 Sep 5 10:37 .gconf
<=范例说明处


drwx------ 2 root root 4096 Sep 5 14:09 .gconfd

-rw-r--r-- 1 root root 42304 Sep 4 18:26 install.log
<=范例说明处


-rw-r--r-- 1 root root 5661 Sep 4 18:25 install.log.syslog

[ 1 ][ 2 ][ 3 ][ 4 ][ 5 ][ 6 ] [ 7 ]

[ 权限 ] [连结][拥有者] [群组] [文件容量] [ 修改日期 ] [ 檔名 ]

以其中install.log为范例说明:



第一栏: 类型与权限(permission)

图释:



第一个字符代表这个文件的类型(如目录、文件或链接文件等等):

当为[ d ]则是目录,例如上表档名为『.gconf』的那一行;
当为[ - ]则是文件,例如上表档名为『install.log』那一行;
若是[ l ]则表示为连结档(link file);
若是[ b ]则表示为装置文件里面的可供储存的接口设备(可随机存取装置);
若是[ c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)

接下来的字符中,以三个为一组,且均为『rwx』 的三个参数的组合

< [ r ]代表可读(read)、[ w ]代表可写(write)、[ x ]代表可执行(execute) 要注意的是,这三个权限的位置不会改变,如果没有权限,就会出现减号[ - ]而已>

第一组为『文件拥有者的权限』,以『install.log』那个文件为例, 该文件的拥有者可以读写,但不可执行;
第二组为『同群组的权限』;
第三组为『其他非本群组的权限;

有点文件前面有个.代表隐身字符
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: