linux给用户文件夹授权
1. Linux默认的文件及文件夹的权限分别是多少
在linux中,一复位用户在创建文件和目录制时,对其具有的权限都是一样的,
在linux系统中任何文件/目录都有一定的权限,对于新创建的文件或目录,也会有默认的访问权限。可能是出于安全的考虑,linux系统linux系统新建文件默认没有执行权限,其最大权限为rw-rw-rw-(666),新建目录的最大权限为rwx-rwx-rwx(777)。而默认的权限与umask命令有关。
、umask介绍
umask指定当前用户在新建文件和目录时的默认权限,其值可以通过umask命令得到,其值的含义与chmod 命令是补码的关系。也可以通过umask -S直接查看默认权限。
注意:umask -S 显示的是目录的默认权限>
例如:umask 0002
新建文件的权限为(最大权限666-002)664,即rw-rw-r--
新建目录的权限为最大权限(777-002)775,即rwxrwxr-x
2. linux为某文件夹内所有文件添加权限
目录是目录还是文件,d表示目录,-表示普通文件.
后面9位分为3组,每3组作为1组,从左到右分别表示文件属主,文件属组,和其他所有用户的权限.
r表示文件可读,w表示文件可写,x表示文件可以执行.
用命令chmod改变文件权限.有两种
第一种
chmod
(ugoa)
(=-+)
(rwx)
file
u代表文件属主,g代表文件属组,o代表系统中除属主和属组成员之外的其他用户,a代表所有用户(u,g,o)总和
+代表增加相应的权限,-代表减少相应的权限,=代表只有相应的权限
chmod
g-w
file就可以完成上面那个文件的权限改正.
第二种
用数字改正,r为4,w为2,x为1
把数字相加就是所对应的权限,不如rwx就是7,rw就是6
改正上面问题的权限方法为
chmod
775
file
就行了
3. 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种权限属性很可能你需要去研究。
篇幅有限,就给你说这些。
4. linux下修改文件夹权限(对于不同用户拥有该文件夹权限的处理)
首先把文件夹的所有者改成xiaoc组改成k
chown xiaoc:k c
然后设权限所有者xiaoc 能读能改,组成员xiaob 能读不能改,其它人 xiaoa 不能读不能写
chmod 750 c
5. linux中怎样给予新建用户建立文件和目录的权限
Linux下给新用户建立文件和目录权限,只需要添加该用户到希望他创建回文件和目录的用户组里答即可,案例如下:
案例:希望新建用户admin,能在/目录下创建文件和目录。
1.在/目录下用ls命令查看目录的组用户权限
ls -l
#查看所属的用户和组,并可以查看组用户的权限
2.修改用户admin对文件夹的权限
chmod 777
gpasswd -a admin admin
#可以将用户admin添加到用户组里
这样新建的用户admin,便能在/这个目录下拥有创建文件和目录的权限。
6. 在linux中怎么给文件夹赋权限
在linux中给文件夹赋权限的步骤如下:
1.首先,咱们用客户端工具(工具很多,我用的是xshell),用需要建立的文件夹的账户登录系统,例如我现在是用的Root用户。红色框框内,写着root证明,登录的用户没有问题。
7. 在linux修改文件夹及其子文件夹的权限
1:想一次复修改某个目录下所有文件制的权限,包括子目录中的文件权限也要修改,要使用参数-R表示启动递归处理。
例如:
[root@localhost ~]# chmod 777 /home/user注:仅把/home/user目录的权限设置为rwxrwxrwx
[root@localhost ~]# chmod -R 777 /home/user注:表示将整个/home/user目录与其中的文件和子目录的权限都设置为rwxrwxrwx
2:想一次修改某个目录下所有文件的权限,包括子目录中的文件权限也要修改,要使用参数-R表示启动递归处理。
例如:
[root@localhost ~]# chmod 777 /home/user注:仅把/home/user目录的权限设置为rwxrwxrwx
[root@localhost ~]# chmod -R 777 /home/user注:表示将整个/home/user目录与其中的文件和子目录的权限都设置为rwxrwxrwx
例如:chmod -R +x /usr/apache-tomcat-5.5.23/webapps/NEWTRADECARD 修改此目录下所有文件及文件夹增加可执行权限
8. 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文件夹的所属用户完全控制,所属组和其他用户只能读取和执行。
(8)linux给用户文件夹授权扩展阅读:
HFS+卷使用分配文件有以下几点优势:
1、使用文件允许分配文件为其自身分配存储块,这种方式相对简单得多,因为这样卷就只有一种块类型——分配块。HFS之所以复杂是因为它使用扇区来存储分配位图,用分配块来存储文件。
2、分配文件可以是不连续的,允许分配信息和用户数据交叉存取。许多现代的文件系统都采取这种方式以减少文件增大的过程中的磁头运动行程。
3、分配文件可以扩展。因为分配文件的可扩展性,所以很容易增加磁盘上的分配块的数量。这无论是对于想减小分配块的大小还是扩大整个磁盘的空间都是非常有用的。
4、分配文件的可收缩性。可以为不同大小的卷创建适当的镜像,回写至磁盘时,即便磁盘很大,也可以建立足够的分配文件数据;如果写入较小的磁盘,分配文件又可以收缩至适当的大小。
9. linux怎么给用户文件夹所有权限
useradd –d /home/zhouy -m zhouy
此命令创建了一个用户zhouy,其中-d和-m选项用来为登录名zhouy产生一个主目录/home/zhouy(/home为默认的用户主目录所内在的父容目录)。
该用户有/home/zhouy/下的可读、可写、可执行权限
10. linux里如何把一个文件更改成所有的用户都有可执行权限
linux里把一个文件抄更改成所有的袭用户都有可执行权限可以使用以下命令:
chmod 777 filename
其中chmod可以藉以控制文件如何被他人所调用。
1、chmod语法
chmod [-cfvR] [--help] [--version] mode file...
2、chmod参数说明
mode : 权限设定字串,格式如下 :
[ugoa...][[+-=][rwxX]...][,...]
(10)linux给用户文件夹授权扩展阅读
chmod可以用数字来表示权限如 :
chmod 777 file
语法为:
chmod abc file
其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。
r=4,w=2,x=1
若要rwx属性则4+2+1=7;
若要rw-属性则4+2=6;
若要r-x属性则4+1=5。