查看目录或者文件的相关权限可以采用命令ls -lD,或者直接用ls -l。
显示的内容如下:
- 10个字符确定不同用户能对文件干什么
- 第一个字符代表文件(-)、目录(d),链接(l)
- 其余字符每3个一组(rwx),读(r)、写(w)、执行(x)
- 第一组rwx:文件所有者的权限是读、写和执行
- 第二组rw-:与文件所有者同一组的用户的权限是读、写但不能执行
- 第三组r--:不与文件所有者同组的其他用户的权限是读不能写和执行
也可用数字表示为:r=4,w=2,x=1 因此rwx=4+2+1=7
- 1 表示连接的文件数
- root 表示用户
- root表示用户所在的组
- 1213 表示文件大小(字节)
- Feb 2 09:39 表示最后修改日期
- abc 表示文件名
改变权限的命令
chmod 改变文件或目录的权限。
chmod 755 abc:赋予abc权限rwxr-xr-x。
chmod u=rwx,g=rx,o=rx abc:同上u=用户权限,g=组权限,o=不同组其他用户权限。
chmod u-x,g+w abc:给abc去除用户执行的权限,增加组写的权限。
chmod a+r abc:给所有用户添加读的权限。
⑵ linux快速修改文件夹及文件下所有文件与文件夹权限
Linux 权限继承 ,使用setfacl划分权限x0dx0aLinux 文件权限分为 owner group otherx0dx0a如:x0dx0adrwxrwx--- 5 wdj wdj 4096 09-26 11:51 testx0dx0a如果用户soft 想对test目录有读写权限,一种是将soft用户加入wdj组中。另一种是将other权限改为rwx0dx0a如果想让此目录下的文件或目录继承父目录权限,则每次要chmod -R ....一下x0dx0a现在可以使用setfacl解决以上问题x0dx0asetfacl -R -m u:soft:rwx testx0dx0a[soft@node2 data]#llx0dx0adrwxrwx---+ 5 wdj wdj 4096 08-20 14:51 testx0dx0a这样soft用户就可以操作test目录x0dx0asetfacl -d --set u:soft:rwx testx0dx0a-d是让子目录继承父目录权限x0dx0a使用getfacl命令查看acl权限x0dx0a[soft@node2 data]# getfacl testx0dx0a# file: testx0dx0a# owner: wdjx0dx0a# group: wdjx0dx0auser::rwxx0dx0auser:soft:rwxx0dx0agroup::rwxx0dx0amask::rwxx0dx0aother::---x0dx0adefault:user::rwxx0dx0adefault:user:soft:rwxx0dx0adefault:group::rwxx0dx0adefault:mask::rwxx0dx0adefault:other::---x0dx0asetfacl -x u:soft testx0dx0a去掉单个用户的权限x0dx0asetfacl -b testx0dx0a删除test目录的所以acl权限
⑶ LINUX 如何对文件分配权限 权限分别是什么
权限控制用户能否访问的。
如有个文件/home/user/hello.txt
默认是755的权限(读
-
4,回
写
-
2,
执行
-
1,
加起来是7)
就是本人有答读写执行的权限,组用户和其他用户只有读和执行的权限。
可以用chmod
改变权限。如
chmod
775
/home/user/hello.txt就给组用户赋予了读写执行的权限
还可以用chmod
+r,
+w,
+x,
-r,
-w,
-x分别加上读,写,执行,去掉读,写,执行的权限。详细用法用man
chmod
看看吧
⑷ LINUX 如何对文件分配权限 权限分别是什么
在Linux中,权限的所有者分为用户权限,组权限和其他权限,分别是用字母u, g, o 代表
权限分为:读 r , 写 w , 执行 x。
比如看到了,你一个文件夹1个的权限是: rwxr-xr-x 这个权限的意思是这个文件夹的所有者用户是完全控制(第一段rwx),这个文件夹的所属组用户的权限是读取和执行(第二段r-x),这个文件夹的对于其他用户来说是读取和执行(第三段r-x)。
这些权限都可以用数字来表示:r 4, w 2 , x 1, 那么上边的权限就是755 (一段一段的加和)更改权限的命令是chmod。
想这对文件夹/test设置权限,希望是test文件夹的所属用户完全控制,所属组和其他用户只能读取和执行。
(4)linux文件权限如何划分扩展阅读:
HFS+卷使用分配文件有以下几点优势:
1、使用文件允许分配文件为其自身分配存储块,这种方式相对简单得多,因为这样卷就只有一种块类型——分配块。HFS之所以复杂是因为它使用扇区来存储分配位图,用分配块来存储文件。
2、分配文件可以是不连续的,允许分配信息和用户数据交叉存取。许多现代的文件系统都采取这种方式以减少文件增大的过程中的磁头运动行程。
3、分配文件可以扩展。因为分配文件的可扩展性,所以很容易增加磁盘上的分配块的数量。这无论是对于想减小分配块的大小还是扩大整个磁盘的空间都是非常有用的。
4、分配文件的可收缩性。可以为不同大小的卷创建适当的镜像,回写至磁盘时,即便磁盘很大,也可以建立足够的分配文件数据;如果写入较小的磁盘,分配文件又可以收缩至适当的大小。
⑸ linux对于文件,目录,r,w,x权限分别表示什么意思
r(Read,读取):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目录的权限。
w(Write,写入):对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限。
x(eXecute,执行):对文件而言,具有执行文件的权限;对目录了来说该用户具有进入目录的权限。
(5)linux文件权限如何划分扩展阅读:
权限对于文件的意义
1、也应该明白的是文件是实际含有数据的地方,所以r、w、x权限对文件来说是与其内容有关的。
2、r权限:用于此权限表示可以读取此文件的实际内容。
3、w权限:拥有此权限表示可以编辑、添加或者是修改该文件的内容。但是不包含删除该文件,因为由上面权限对于目录的意义得知删除文件或目录的条件是什么。
4、x权限:表示该文件具有可以被系统执行的权限。文件是否能被执行就是由该权限来决定的,跟文件名没有绝对的关系。
⑹ linux文件权限一共10位长度,分成四段,第三段表示的内容是什么
Linux用户分为:拥有者、组群(Group)、其他(other)
linux中的文件属性过分四段,如 -rwzrwz---
第一段 - 是指文件类型
文件类型部分
d为:文件夹
l为:链接文件,可以理解为 windows中的快捷方式(link file)
b为:里面可以供存储周边设备
c为:一次性读取装置
第二段 rwz 是指拥有者具有可读可写可执行的权限
第三段 rwz 是指所属于这个组的成员对于这个文件具有,可读可写可执行的权限
第四段 --- 是指其他人对于这个文件没有任何权限
⑺ Linux文件权限一共10位长度,分为四段,第三段表示的内容是
第一段 1位 表示文件类型
第二段 3位 表示所有者权限(xxx)分别表示 读(4) 写(2) 执行(1)
第三段 3位 表示所在组权限 (xxx)分别表示 读(4) 写(2) 执行(1)
第四段 4位 表示其他用户权限 (xxx)分别表示 读(4) 写(2) 执行(1)
Linux系统中,预设的情况下,系统中所有的帐号与一般身份使用者,以及root的相关信息, 都是记录在/etc/passwd文件中。每个人的密码则是记录在/etc/shadow文件下。 此外,所有的组群名称记录在/etc/group内。
(7)linux文件权限如何划分扩展阅读:
在Linux文件系统中,作为一种特殊类型/proc文件系统只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。/proc文件系统是一个伪文件系统,用户和应用程序可以通过/proc得到系统的信息,并可以改变内核的某些参数。
⑻ Linux文件系统的三种基本权限是什么
1)read:可读取文件的内容,例如读取文本文件的内容。
2)writer:可以编辑、新增或者修版改文件的内权容,但是不可以删除该文件。这里的修改都是基于文件内容的,文件中记录的数据而言的。
3)execute:该文件可以被系统执行。这个需要注意,因为Linux和Windows系统不一样。在Windows系统下,文件是否可以被执行是通过扩展名来区别的,例如.exe, .bat, .com等,这些文件类型都是可被执行的;而在Linux下,文件是否可以被执行时通过权限x来标注的,和文件名没有绝对的关系。
⑼ linux 文件有哪些特殊权限
r 读权限 为用户提供可以阅读文件的权限 w 写权限 为用户提供可以更改文件的权限 x 执行权限 为用户提供可以执行文件的权限 比如当用户需要执行shell脚本时 就需要对脚本提供执行权限
⑽ linux中文件权限
linux权限分为 读 写 执行 1 2 4 例如755权限就是 用户读写执行权限都有 所属组有 执行和读权限 其他用户也有 执行和读权限 具体可以看看《linux就该这么学》