Linux下改变权限的简单指令(linux权限改变命令)
在Linux的系统中,文件和目录的保护是由拥有者,组以及特定权限控制的,权限主要有读、写和执行三种,而改变这些权限就需要通过指令来操作,本文将对在Linux下改变文件和目录权限的指令进行简单的讲解。
Linux下可以改变文件或目录权限的指令主要有两个:chmod以及chown,先介绍一下chmod指令:
chmod命令支持三种模式来表示文件或目录权限:
1. 符号模式:
以字符 u、g、o、a、r、w、x 分别指代用户(u:user)、组(g:group)、其他(o:other)、所有(a:all)、可读(r:read)、可写(w:write)、可执行(x:execute)权限。
比如:给“/usr/local/test/”目录的所有用户添加可读可执行的权限,就可以用以下指令:
chmod a+rx /usr/local/test/
2. 数字模式:
使用八进制表示文件或目录权限,前三位表示用户(4:可读;2:可写;1:可执行),中间三位表示组,后三位表示其他,其中不可写即表示不可修改。
比如给“/usr/local/test/”目录的所有用户添加可读可执行的权限,则可以用以下指令:
chmod 755 /usr/local/test/
加上这个指令之后,所有用户就可以访问这个目录,并且有可读可执行的权限。
接下来介绍一下chown指令:
chown指令可以改变文件或目录的拥有者以及拥有组,比如将test.txt从user1改为user2拥有,则可以用以下命令:
chown user2 test.txt
有时,虽然可以改变文件或目录的拥有者,但没有权限改变其权限,比如Chroot用户.这就可以使用chown指令的-R参数,改变文件的拥有者和其子目录的拥有者,以及给子目录改变权限:
chown -R user2 test_dir
本文介绍了Linux下改变文件和目录权限的指令:chmod和chown,其中chmod可以改变文件或目录的权限,chown可以改变文件或目录的拥有者以及拥有组。有此两个指令,我们就可以把Linux系统的文件和目录的权限管控的更加清晰明确。