3.10Linux创建目录(mkdir命令)

mkdir命令用于创建目录,可供所有用户使用。
基本格式为:创建目录示例1:使用mkdir命令创建名为cangls的目录。
使用ls命令检查目录是否已经创建并且在当前目录中。
示例2:使用-p选项递归创建目录。
此选项有助于创建多级文件夹。
示例3:使用-m选项自定义目录权限。
通过-m选项设置权限值。
例如,如果你为test2设置权限711,你将获得权限drwx--x--x。
默认权限值为755,后续章节将详细介绍。
test和test1等不使用-m选项设置权限的目录将使用此默认值。

linux目录权限怎么设置啊?

1.chown-RA/Achown-RB/Bchown-RC/C通过以上三个命令可以实现:/A目录属于用户A,/B目录属于B目录,/C目录属于用户C(-R表示让权限向下继承-R后,代表三个用户)2.chmod-Ru=rwx/A该命令可以实现对/A目录的读写权限。
chmod-Ro=rx/Bchmod-Ro=rx/C这两条命令可以使用户A对/B目录有读写权限,而/C目录只有读权限。
关于限制权限的补充:这里需要注意的一点是,在Linux中,权限的所有者分为用户权限、组权限和其他权限。
字母u、g、o代表权限:读r、写w、执行x。
例如,您看到您的其中一个文件夹的权限是:rwxr-xr-x权限表示该文件夹的所有者用户文件夹具有完全控制权(第一段rwx),该文件夹的组用户权限为读取和执行(第二段r-x)。
此文件夹对于其他用户来说是读取和执行的(第三段r-x)。
这些权限可以用数字来表示:r4、w2、x1,那么上面的权限就是755(各部分的总和)。
现在需要让文件夹2拥有与该文件夹相同的权限,那么可以直接写chmod755/2如果你想让这个权限向下传递给文件夹2(包括子文件和文件),那么就加一个-Rchmod-R755/2命令:chown-R用户:组文件夹

如何设置UNIX/Linux中新创建目录或文件的默认权限

在Unix或Linux上,当创建新的文件或目录时,该文件或目录具有默认的权限,例如目录755和文件644。
这些默认权限由umask(一般情况下使用默认值)控制。
iumask为022,最终效果是新建的目录的权限为755,文件的权限为644。
所以只要修改用户的umask值,就可以控制默认的权限。

1要查看当前的umask值,请运行终端:

$umask<.p>2、根据当前需要设置新的umask:

$umasknnn

n为1到7之间的任意数字,可以基于计算值的目录权限的文件或数字表示形式。

示例:

$umask002

目录权限:7-0=7,7-0=7,7-2=5,即新建目录默认权限为775

文件权限:目录权限去掉执行权限(-1),即664。

该命令的执行仅在当前用户登录期间有效。

3使umask值在用户每次登录时都有效

更改用户环境变量文件(~/.profile)或所有用户环境变量(/etc./profile),修改(或添加)umaskknnn语句。

4常见权限掩码示例

umask值目录文件

022755644

027750640


002775664

006771660

007770660