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

Don*_*alo 3 mount 11.10 users

我想授予一个特定的标准 Ubuntu 11.10 用户权限,以便能够挂载特定的 NTFS 驱动器。我怎样才能做到这一点?

enz*_*tib 7

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

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

mount -o uid=john,gid=john /dev/sda1 /media/win
Run Code Online (Sandbox Code Playgroud)

然后

sudo chmod +x /usr/local/bin/mount-win
Run Code Online (Sandbox Code Playgroud)

/etc/sudoers添加行

john ALL = NOPASSWD: /usr/local/bin/mount-win
Run Code Online (Sandbox Code Playgroud)

哪里john是标准用户的用户名。

为了便于使用,您可以使用一行为脚本创建一个启动器

Exec=gksu /usr/local/bin/mount-win
Run Code Online (Sandbox Code Playgroud)