jsiwa / CommandHub

0 stars 0 forks source link

chmod 命令大全 #3

Open jsiwa opened 4 months ago

jsiwa commented 4 months ago

chmod 命令在 Unix 和类 Unix 系统(如 macOS 和 Linux)中用于改变文件或目录的访问权限。这里是一些常用的 chmod 命令和选项的总结,可以帮助你根据需要设置文件或目录的权限。

基本权限

每个文件或目录的权限可以分为三个类别:

每类用户可以拥有以下权限:

权限表示方式

权限可以用数字或符号来表示:

使用数字设置权限,例如 chmod 755 file 表示设置所有者为读写执行,组和其他用户为读执行。

例如,chmod u+x file 给文件所有者添加执行权限。

常用命令

  1. 改变文件权限为所有者读写执行,组和其他用户读执行

    chmod 755 filename
  2. 给所有用户添加写权限

    chmod a+w filename
  3. 去除其他用户的所有权限

    chmod o-rwx filename
  4. 设置所有者和组有读写权限,其他用户无权限

    chmod 660 filename
  5. 递归地改变目录及其所有子目录和文件的权限

    chmod -R 755 directory
  6. 只给所有者添加执行权限,不改变其他权限

    chmod u+x filename
  7. 将文件权限设置为所有者、组和其他用户只读

    chmod 444 filename

这些命令和选项可以帮助你灵活地管理系统中的文件和目录权限。在使用 chmod 时要小心,因为不恰当的权限设置可能会导致安全问题或数据丢失。