- 1
- 0
- 约4.95千字
- 约 8页
- 2018-01-03 发布于河南
- 举报
第六章-Linux文件权限与目录系统配置
第六章-Linux文件权限与目录系统配置
第6章 文件权限与目录配置
1.Linux文件权限概念
“Permission deny” 权限设置错误
2.linux文件属性
(1)ls查看文件命令(root身份)ls -al
(2)文件属性: drwx------ 3 root root 4096(B) sep 5 14:09 .gconfd
对应: 文件权限 链接数 拥有者 群组 文件容量 修改时间 文件名“.”表示隐藏文件。
(3)文件属性9种权限: - r w x r w x - - -
对应: 文件类型 可读 可写 可执行
第一组rwx表示文件拥有者权限,第二组rwx表示文件群组权限,第三组---表示其他用户无权限。
(4)drwx------ 第一个字符表示是“目录,文件,链接文件”
d=目录 -=文件 l=链接文件 b=设备文件里面的可供存储的接口设备 c=设备文件里面的串行接口设备
3.如何改变文件属性与权限
(1)chgrp 改变档案所属群组
要被改变的组名,必须要在/etc/group档案内存中,否则会提示错误。
模式:[root@www~]# chgrp [-R] dirname/filename
[-R](进行递归(recursive)的持续变更,就是连同目录下的所有档案,目录,都更新成这个群组的意思) 。
[root@www~]# chgrp users install.log
[root@www~]# ls -al
-rwrr--r-- 1 bin uesrs 68495 Jun 25 08:53 install.log
(2)chown 改变档案拥有者
用户必须存在系统中的帐号,在/etc/password这这样才能改变。
chown 可以直接修改群组的名称,如果要连目录下的所有次目录或档案同时更改档案拥有者的话, 直接加上[-R]即可。
模式 :[root@www~]# chown [-R] 帐号名称,档案或目录
[root@www~]# chown [-R] 帐号名称,组名,档案或目录
(例):1.将install.log的拥有者改为bin 这个帐号
[root@www~]# chown bin install.log
[root@www~]# ls -al
-rwrr--r-- 1 bin uesrs 68495 Jun 25 08:53 install.log
[root@www~]# chown root:root install.log :间隔符表示拥有者与群组
[root@www~]# ls -al
-rwrr--r-- 1 root root 68495 Jun 25 08:53 install.log
(3)什么时候使用chgrp,chown是在复制档案给之外的其他用户用的时候,最简单的复制cp
例:[root@www~]# cp .bashrc.bashrc_test
[root@www~]# ls -al .bashrc*
-rw-r--r-- 1 root root 395 Jul 4 11:45 .bashrc
-rw-r--r-- 1 root root 395 Jul 4 11:45 .bashrc_test
这个时候档案属性没变,改下用户与群组就可以给其他用户使用啦。原来如此啊
(4)chmod 改变档案的权限(SUID,SGIB,SBIT等属性)
4.两种方法:数字或符号
Linux 档案基本权限有9个,分别是owenr/group/others三种身份,各有自己的read/write/execute权限。
r=4 w=2 x=1(通过累加的方式表示)
例:rwxrwx---
owner=rwx=4+2+1=7
group=rwx=4+2+1=7 设xyz=770
oth
原创力文档

文档评论(0)