linux目录权限设置 linux修改目录及子目录权限

今天给各位分享linux目录权限设置的知识,其中也会对linux修改目录及子目录权限进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

linux下文件夹权限设置

1、Linux权限说明

linux的文件夹也有三种权限分别是:

r(Read读取):对文件有读取文件内容的权限(cat指令);对目录有查看目录下内容的权限(ls命令)。

x(eXecute执行):对文件有执行文件的权限(./指令);对目录该有进入目录的权限(cd命令)。

w(Write写入):对文件有增加、删除、修改文件内容的权限;对目录有增加、删除、修改目录下内容的权限。w是可以在目录下创建、修改、删除文件,不仅可以修改自己的文件也可以修改别人的文件,因此增加了一个t权限对 x权限进行了限制,表示只可以修改自己的文件。

umask命令可以设置系统的权限掩码,即可以控制文件夹、文件生成时的默认权限。文件夹的默认权限是755、文件的权限644.root帐号的umask是022,而普通用户的umask是002,这代表root用户的文件对于其他用户来说默认的权限更少。文件的默认权限是用666减umask,而文件夹的默认权限是用777减umask,这样的话相当于无论何时生成的文件的默认权限都是不可能有运行的权限。umask的设置可以在配置文件/etc/bashrc中进行设置、更改。

2、改变权限

改变拥有者chown(change owner):

chown yly tmp//改变文件tmp的拥有者为yly用户

chown-R yly:yly tmp//改变tmp文件及其下的文件和子目录的权限为yly用户:yly组

说明:要改变的文件拥有者,也就是用户名必须存在于/etc/passwd文件中,否则就会显示错误。另外用户密码

是保存在/etc/shadow文件夹中的。

改变群组chgrp(change group):

chgrp yly tmp//改变tmp文件的群组为yly组

说明:要改变的目标群组名称必须在于/etc/group文件中存在,否则就会显示错误。

注意:当使用cp指令复制文件时,被复制的文件拥有者和群组仍没有改变,此时需要使用以上指令进行设置。

改变文件权限chmod

linux目录权限怎么设置啊

1. chown-R A/A

chown-R B/B

chown-R C/C

通过上面三个命令可以实现:/A目录属于A用户,/B目录于B目录,/C目录属于C用户(-R的意思是让权限向下继承。-R后面的ABC,代表三个用户)

2. chmod-R u=rwx/A此命令可以实现对/A目录具有读写权限

chmod-R o=rx/B

chmod-R o=rx/C这两条命令可以实现A用户对/B目录和/C目录只具有读的权限

权限补充:

这里要说明一点,在Linux中,权限的所有者分为用户权限,组权限和其他权限,分别是用字母u, g, o代表

权限分为:读 r,写 w,执行 x.

比如你看到了,你一个文件夹1个的权限是: rwxr-xr-x这个权限的意思是这个文件夹的所有者用户是完全控制(第一段rwx),这个文件夹的所属组用户的权限是读取和执行(第二段r-x),这个文件夹的对于其他用户来说是读取和执行(第三段r-x)。

这些权限都可以用数字来表示:r 4, w 2, x 1,那么上边的权限就是755(一段一段的加和)

好了,现在你需要让文件夹2和文件夹的权限一样,那么就可以直接写

chmod 755/2

如果想让这个权限一直对文件夹2向下传递(包括子文件加和文件),那么加上一个-R

chmod-R 755/2

拥有的命令是: chown-R用户:组文件夹

linux创建目录命令

mkdir。

在Linux系统中,创建目录的命令是mkdir,它是“makedirectories”的缩写。mkdir命令用于在文件系统中创建新的目录。mkdir命令是Linux系统中创建目录的标准和首选方法,它提供了灵活且强大的选项来满足不同的目录创建需求。

注意事项:在使用mkdir命令时,确保你有足够的权限在当前目录下创建新目录。如果尝试创建的目录已经存在,并且没有使用-p选项,mkdir命令会报错。使用-m选项设置的权限会覆盖默认的目录权限设置。

阅读剩余
THE END