linux

mount命令挂载的权限设置

小樊
53
2025-06-15 23:25:19
栏目: 编程语言

mount 命令用于将文件系统挂载到 Linux 系统中的目录上。挂载时可以设置一些权限选项,以确保文件系统的访问控制符合您的需求。以下是一些常用的挂载权限选项:

  1. ro(只读):以只读模式挂载文件系统,这意味着您不能对文件系统进行任何修改。这是默认的挂载选项,除非明确指定 rw(读写)。

    mount -o ro /dev/sdb1 /mnt/mydisk
    
  2. rw(读写):以读写模式挂载文件系统,允许您对文件系统进行读取和修改操作。这是默认的挂载选项,除非明确指定 ro

    mount -o rw /dev/sdb1 /mnt/mydisk
    
  3. uidgid:分别用于设置文件系统的所有者和所属组的用户 ID 和组 ID。这可以帮助您限制对文件系统的访问,使其仅限于特定用户或用户组。

    mount -o uid=1000,gid=1000 /dev/sdb1 /mnt/mydisk
    
  4. umask:设置文件创建掩码,用于控制新创建文件的默认权限。例如,设置 umask=0077 将阻止其他用户访问新创建的文件。

    mount -o umask=0077 /dev/sdb1 /mnt/mydisk
    
  5. fmaskdmask:分别用于设置文件和目录的创建掩码。这可以帮助您更细粒度地控制新创建文件和目录的权限。

    mount -o fmask=113,dmask=002 /dev/sdb1 /mnt/mydisk
    

要查看已挂载文件系统的详细信息,包括挂载选项,请使用 mount 命令不带任何参数:

mount

或者查看 /etc/fstab 文件,该文件包含了系统启动时自动挂载的文件系统及其相关设置。

0
看了该问题的人还看了