温馨提示×

Linux mount命令如何设置权限

小樊
43
2025-11-19 12:36:29
栏目: 智能运维

在Linux中,mount命令用于挂载文件系统。要在挂载时设置权限,您可以使用umask选项和fmaskdmask选项。这些选项允许您控制挂载文件系统的默认权限。

  1. umask:此选项用于设置挂载文件系统的默认权限掩码。它会影响所有新创建的文件和目录。例如,如果您想要设置挂载文件系统的默认权限为755(即rwxr-xr-x),您可以这样使用umask选项:
sudo mount -o umask=022 /dev/sdb1 /mnt/mydisk

这里,022umask值,它将允许所有者具有读、写和执行权限,而其他用户只能具有读和执行权限。

  1. fmask:此选项用于设置挂载文件系统的默认文件权限掩码。它仅影响新创建的文件。例如,如果您想要设置挂载文件系统的默认文件权限为644(即rw-r–r–),您可以这样使用fmask选项:
sudo mount -o fmask=133 /dev/sdb1 /mnt/mydisk

这里,133fmask值,它将允许所有者具有读和写权限,而其他用户只能具有读权限。

  1. dmask:此选项用于设置挂载文件系统的默认目录权限掩码。它仅影响新创建的目录。例如,如果您想要设置挂载文件系统的默认目录权限为755(即rwxr-xr-x),您可以这样使用dmask选项:
sudo mount -o dmask=022 /dev/sdb1 /mnt/mydisk

这里,022dmask值,它将允许所有者具有读、写和执行权限,而其他用户只能具有读和执行权限。

请注意,这些选项可以与mount命令的其他选项一起使用。您还可以将这些选项添加到/etc/fstab文件中,以便在系统启动时自动应用这些设置。

0