命令Linux下使用chmod命令改变文件权限(linux中chmod)

计算机网络及其中许多应用,都需要使用文件以及文件夹,为了让用户们能够更好地维护及保障文件安全,在Linux服务器中,提供了一个特殊的用户,称为root用户帐户,且他可以在任何情况下来管理服务器文件和目录,且他可以操作文件时,更改文件权限,如设置文件夹权限等。因此,Linux下的chmod命令正是用来改变文件权限的首选工具,下面就让我们来看看如何使用它。

首先,我们要知道的是,在Linux的文件系统中,权限可以分为三种,分别是文件夹权限、文件权限和设备权限。文件夹权限是指文件夹及其子文件夹中的所有文件和文件夹的权限,文件权限是指文件或目录的权限,设备权限指的是外部设备的权限。其中,当前系统会为每个文件和文件夹分配一组权限,也就是所谓的“访问权限”,我们可以使用chmod命令来改变文件和文件夹的权限。

改变文件权限的语法格式如下:chmod用户级别 文件权限 文件路径。

改变文件夹权限的语法格式如下:chmod用户级别 文件夹权限 文件夹路径。

举例说明,用户级别,有u,g和o三个参数,其中,u代表只对当前文件或目录的拥有者改变其访问权限,g代表针对所有相同组的成员改变其访问权限,o代表针对于其他的用户改变其访问权限。文件权限则,有rwx,即表示可读,可写,可执行,此外,还有一个特殊的权限,即suid,即set user id,用来指定指定程序以其他用户ID来执行,且该权限只能用u级别改变,设定后,任何用户以此程序来执行,都是以拥有此程序性身份来执行。

接着,我们来看看如何改变文件和文件夹的权限,下面是一个简单的示例:

示例1:改变/var/run/ ftp下的文件的权限

命令:

$ chmod u=rwx /var/run/ftp

示例2:改变/home/joe/文件夹的权限

命令:

$ chmod g=rx /home/joe/

以上,就是linux下使用chmod命令来改变文件及文件夹权限的基本操作,使用起来很方便,只需要为多个文件及文件夹设定同一访问权限,就可以使用chmod命令实现快速设定。


数据运维技术 » 命令Linux下使用chmod命令改变文件权限(linux中chmod)