导航:首页 > 文件类型 > linux下给文件夹权限

linux下给文件夹权限

发布时间:2023-04-13 05:30:24

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如何给文件权限

chmod -R 755 文件夹名 ,一般加这个权限就好了。第一个数字表示根用户有读写执行权限,第二个表示组用户有读和执行的权限,第三个是其他用户有读和执行的权限。
一、访问权限
访问权限分为读(read)、写(write)、执行(execute)三种,

并且涉及到文件所有者(user)、文件所属组(group)、其他人(other)三个主体。

选取上图红框中的两行为例,结合下面的表格先讲一下基本结构:




第一位表示文件类型

第二~十位表示权限:每三位一组,共三组,分别表示三个主体对应的三种权限

对照表格可以知道

drwxr-xr-x表示:

d为目录文件
文件所有者可读、可写、可执行(rwx:可读r、可写w、可执行x)
文件所属组可读、可执行(r-x:可读r、不可写-、可执行x)
其他人可读、可执行(r-x:可读r、不可写-、可执行x)
-rw-r--r--表示:

-为普通文件
文件所有者可读、可写(rw-:可读r、可写w、不可执行-)
文件所属组可读(r--:可读r、不可写-、不可执行-)
其他人可读(r--:可读r、不可写-、不可执行-)
二、修改权限
如何修改权限?一般有两种方法:

文字法:chmod [who][operator][permission] <file-name>
数字法:chmod xxx <file-name>

1.文字法:

[who]:表示要修改的主体,

u:用户(user),即文件所有者:创建文件的人
g:同组用户(group),即文件所属组:与文件属主有相同组ID的所有用户
o:其他用户(others),即其它人:与文件无关的人
a:所有用户(all),它是系统默认值
[operator]:表示进行哪种修改操作,

+:添加某个权限
-:取消某个权限
=:赋予给定权限并取消其他所有权限(如果有的话)
[permission]:表示要设置的权限,

r:可读
w:可写
x:可执行

2.数字法:

xxx表示数字属性,格式为3个从0到7的数,其对应的主体顺序是u g o,

将对应主体位上的所有权值分别相加就可以得到这个三位数了。

4表示可读权限
2表示可写权限
1表示可执行权限
0表示没有权限
相加后的值表示的意义如下:

7=4+2+1 表示可读可写可执行
6=4+2 表示可读可写
5=4+1 表示可读可执行
3=2+1 表示可写可执行

例1:
chmod 755 <file-name>
表示将文件<file-name>的权限修改为:

u(文件所有者) 可读可写可执行

g(文件所属组) 可读可执行

o(其它人) 可读可执行

这种修改用第一种方式来写就是(假设文件之前没任何权限)(如果有权限这样写也可以,只是太繁琐):

chmod a+rx,u+w <file-name>


chmod ugo+rx,u+w <file-name>


chmod u+rwx,go+rx <file-name>

另外,

如果原来文件已经有权限,如-rw-r--r--,则用第一种方式来写如下:

chmod ugo+x <file-name>


chmod a+x <file-name>

如果原来文件已经有权限,如drwxrwxrwx,则用第一种方式来写如下:

chmod go-w <file-name>

例2:
chmod 777 <file-name>
表示将文件<file-name>的权限修改为:

a(所有人)可读可写可执行

这种修改用第一种方式来写就是(假设文件之前没任何权限)(如果有权限这样写也可以,只是太繁琐):

chmod a+rwx <file-name>


chmod ugo+rwx <file-name>

另外,

如果原来文件已经有权限,如drwxr-xr-x,则用第一种方式来写如下:

chmod go+w <file-name>

❸ linux文件权限

linux文件权限步骤如下:

电脑:MacBook

系统:OSX 10.9

1、打开linux系统,在linux的桌面的空白处右击。

Linux定义

Linux是一种自由和开放源码的类Unix操作系统,它诞生于1991年的10月5日(这是第一次正式向外公布的时间)。以后袭简借助于Internet网络,并经过全世界各地计算机爱好者的共同努力下现已成为今天世界上使用最多的一种UNIX类操作系统凳中,并且使用人数还在迅猛拍粗裤增长。

严格来说,linux指的是linux内核,不过大部分人习惯用linux来指代以linux为内核的系统inux系统种类很多,小红帽linux好像是linux中做得最好的,苹果的系统就是基于linux内核的,国产的以linux为内核的系统有红星linux,ymf-os等,linux系统大都是免费的,linux内核稳定是linux系统突出的优势。

❹ Linux 给 用户某个文件或文件夹的权限

加入 -R 参数,就可以将读写权限传递给子文件夹

例如 chmod -R 777 /home/mypackage

那么mypackage 文件夹和它下面的所有子文件夹的属性都变成了 777

777 是读、写、执行权限

❺ linux文件权限命令

有三种不同类型的用户可对文件或目录进行访问:文件所有者,同组用户、其他用户。所有者一般是文件的创建者。所有者可以允许同组用户有权访问文件,还可以将文件的访问权限赋予系统中的其他用户。在这种情况下,系统中每一位用户都能访问该用户拥有的文件或目录。

每一文件或目录的访问权限都有三组,每组用三位表示,分别为文件属主的读、写和执行权限;与属主同组的用户的读、写和执行权限;系统中其他用户的读、写和执行权限。当用ls -l命令显示文件或目录的详细信息时,最左边的一列为文件的访问权限。例如:

❻ linux设置文件的权限

mkdir /test
setfacl -m user:u1:rwx /test
setfacl -m user:xh:r-x /test

❼ 如何在linux下修改文件夹权限(对于不同用户拥有该文件夹权限的处理)

首先把文件夹的所有者改成xiaoc组改成kx0dx0achown xiaoc:k cx0dx0a然后设权限所有者xiaoc 能读能改,组成员xiaob 能读不能改,其它人 xiaoa 不能读不能写x0dx0achmod 750 c

❽ linux如何修改文件或目录的权限

工具/材料

linux系统,如redhat或ubuntu

打开操作系统,切换到要修改的文件或目录的父目录。注意,首先切换到root用户群进行更改。

接下来,为了举例,我复制/etc/rc.d下的文件到/tmp下,并切换到/tmp目录。

文件的基本权限分为三种:rwx,权限的对象也有三种:属主(u)、属组(g)、其他(o)。对于文件权限的修改,有两种方式。第一种指定对某一类用户添加(+)或删除(-)某一个权限。在不指定用户时,表示对所有用户修改某一个权限。

第二种是直接指定一个3位的8进制数,它的二进制表示的每一位分别表示该用户的某个权限,0表示没有权限,1表示有权限。

以上的命令只能修改对应的目录自身权限,不能修改目录内部文件的权限。如果要修改目录内部的权限,则使用-R选项,表示递归修改。

❾ linux如何将一个目录下所有的文件都改成775的权限

linux如何将一个目录下所有的文件都改成775的权限,解决办法:

  1. 文字设定法

❿ linux上,如何设置文件夹的访问权限

有的能实现:
假设usera的组是groupa
那么对groupb组成员
chgrp groupb -R /usera
或者
把groupb组所有成员加入组groupa
对groupc组成员,可以实现以下
不能看到b1,b2,b3,及下级文件夹和文件,但能够进入b1文件夹,且不能进入b2、b3文件夹
其它保持默认权限,然后
chmod o-rwx -R /usera
chgrp groupc -R /usera/b1
因为你的要求有点儿特殊,b1,b2,b3能不能看到,全靠上级目录的读权限,只能有一个选择。linux的传统权限确实是比较简单。
不过可以研究下ACL高级权限控制和特殊权限SUID,SGID,SBIT,根据你的需求,这2种权限属性很可能你需要去研究。
篇幅有限,就给你说这些。

阅读全文

与linux下给文件夹权限相关的资料

热点内容
日本苹果66g多少钱 浏览:93
个性的文件夹名称 浏览:697
怎么设置文件打开密码 浏览:811
手机版qq客服代码怎么用 浏览:24
fme可以打开哪些文件 浏览:339
好看的qq密码 浏览:293
安卓唯一标识有哪些 浏览:243
win10ime 浏览:271
手机号大数据保护停机是什么意思 浏览:81
两个苹果手机怎么隔空投送app 浏览:903
ps修改有褶皱的文件 浏览:417
javadbfreader 浏览:307
苹果手机数字代码是什么 浏览:66
驱动程序顺序安装脚本 浏览:665
word文件里怎样查重 浏览:219
mx5系统基带版本 浏览:184
ntlea全域通win10 浏览:171
qq怎么查看别人的收藏 浏览:135
地震三参数matlab程序 浏览:57
怎样给优盘文件加密软件 浏览:7

友情链接