如何允许 Ubuntu 11.10 中的特定标准用户挂载特定的 NTFS 文件系统?

如何允许 Ubuntu 11.10 中的特定标准用户挂载特定的 NTFS 文件系统?

我想授予一个特定的标准 Ubuntu 11.10 用户挂载特定 NTFS 驱动器的权限。我该怎么做?

答案1

您可以创建一个命令行来将分区挂载到脚本中,然后授予该用户使用 sudo 运行该脚本的权限。例如

#!/bin/sh
# Filename: /usr/local/bin/mount-win

mount -o uid=john,gid=john /dev/sda1 /media/win

然后

sudo chmod +x /usr/local/bin/mount-win

添加/etc/sudoers

john ALL = NOPASSWD: /usr/local/bin/mount-win

其中,john是标准用户的用户名。

为了方便使用,你可以用以下一行创建脚本的启动器

Exec=gksu /usr/local/bin/mount-win

答案2

您可以通过以下方式限制每个用户或组的磁盘使用量磁盘配额。这涉及在 fstab 中启用每个磁盘的配额,以及使用链接的工具配置配额。

参见此文章设置磁盘配额。

相关内容