mount
命令用于将文件系统挂载到 Linux 系统中的目录上。挂载时可以设置一些权限选项,以确保文件系统的访问控制符合您的需求。以下是一些常用的挂载权限选项:
ro
(只读):以只读模式挂载文件系统,这意味着您不能对文件系统进行任何修改。这是默认的挂载选项,除非明确指定 rw
(读写)。
mount -o ro /dev/sdb1 /mnt/mydisk
rw
(读写):以读写模式挂载文件系统,允许您对文件系统进行读取和修改操作。这是默认的挂载选项,除非明确指定 ro
。
mount -o rw /dev/sdb1 /mnt/mydisk
uid
和 gid
:分别用于设置文件系统的所有者和所属组的用户 ID 和组 ID。这可以帮助您限制对文件系统的访问,使其仅限于特定用户或用户组。
mount -o uid=1000,gid=1000 /dev/sdb1 /mnt/mydisk
umask
:设置文件创建掩码,用于控制新创建文件的默认权限。例如,设置 umask=0077
将阻止其他用户访问新创建的文件。
mount -o umask=0077 /dev/sdb1 /mnt/mydisk
fmask
和 dmask
:分别用于设置文件和目录的创建掩码。这可以帮助您更细粒度地控制新创建文件和目录的权限。
mount -o fmask=113,dmask=002 /dev/sdb1 /mnt/mydisk
要查看已挂载文件系统的详细信息,包括挂载选项,请使用 mount
命令不带任何参数:
mount
或者查看 /etc/fstab
文件,该文件包含了系统启动时自动挂载的文件系统及其相关设置。