在Linux中,修改文件权限的命令是chmod。chmod命令允许你改变文件或目录的权限。权限决定了谁可以读取、写入或执行文件。
chmod命令的基本语法如下:
chmod [选项] 模式 文件名
其中,模式可以是数字形式(也称为八进制表示法)或符号形式(也称为符号表示法)。
示例:
chmod 644 example.txt
u(用户)、g(组)、o(其他)和a(所有)来指定用户,然后使用+(添加权限)、-(删除权限)或=(设置权限)来修改权限。权限使用r(读)、w(写)和x(执行)表示。示例:
chmod u+x example.txt # 为文件所有者添加执行权限
chmod g-w example.txt # 删除文件所属组的写权限
chmod o=r example.txt # 将其他用户的权限设置为只读
你还可以使用chmod命令的递归选项-R来修改目录及其子目录和文件的权限:
chmod -R 755 directory_name
这将把directory_name目录及其所有子目录和文件的权限设置为755(即文件所有者具有读、写和执行权限,其他用户具有读和执行权限)。