Linux设置指定权限的方法(linux指定权限)
Linux是一款轻量级,稳定性良好,拥有强大的功能的操作系统,所以得到了广泛的使用。很多时候,我们可能需要设置相应文件和文件夹的指定权限。下面介绍如何使用 Linux 系统设置指定权限的 4 种方法。
1、chmod命令
chmod命令是 Linux 系统中最常用的设置文件、目录权限的命令,它支持使用文件权限的数字代码来设置相应的文件权限。操作命令形式为:
`$chmod – [文件权限代码] 文件路径.`
文件权限代码由数字7(4+2+1)、6(4+2)、5(4+1)、4(4)、3(2+1)、2(2)和1(1)组合起来,写成3位数。其中第一位代表文件的拥有者的权限,第二位代表与文件拥有者同组的用户的权限,第三位代表其他用户的权限,例如让文件具有拥有者可读写,与之同组的用户可以读取,其他用户没有权限,可以设置以下权限:
`$chmod – 700 filename.text`
2、chown命令
chown命令是修改文件或目录拥有者的 Linux 命令,通过chown命令可以更改文件或文件夹的拥有者和权限,使某些文件可以被一部分用户访问或管理,禁止另一部分用户访问或管理。
使用chown 命令可以指定新的用户访问某些文件或文件夹的权限,例如更改文件的拥有者为root,命令如下:
`$chown root `
3、umask命令
umask命令可用来决定于某文件或目录创建时的初始权限,其参数是默认文件屏蔽码(default file permissions mask),它改变系统默认的文件屏蔽权限,也就是新建文件的默认权限。可以通过下面命令查看并设置权限:
`$umask -S` 查看当前权限;
`$umask -S 027` 更改文件默认权限
4、acl权限
ACL(Access Control List)是Linux系统中的一种更加细粒度的文件和用户权限控制的方法。它的控制范围比Linux系统原有的文件权限更加精确和准确,可以添加指定的文件权限,拥有更强的管理能力,下面的代码演示了设置acl权限的方法:
`$setfacl -m u::[rwx] `
上述4种方法实用可靠,能够满足大多数用户关于设置文件和文件夹权限的需求,所以用户在使用 Linux 系统进行操作时,可以随时调整文件权限以满足不同的需求。