如何允许标准用户打开分区而不需要管理员密码?

如何允许标准用户打开分区而不需要管理员密码?

我正在使用 Ubuntu 20.04

我有一个由我管理的系统。用户名abc
我有一个标准用户xyz

在安装 Ubuntu 时,我创建了两个分区用于存储数据。

现在我想访问我和标准用户这些分区并做我们想做的事情,我的意思是删除、创建、修改等,两者都具有相同的权限。我登录时没问题,我的意思是它不要求密码。但当用户xyz尝试打开时,它会要求输入管理员密码。

有没有不使用命令就能实现这一点的方法chown

在此处输入图片描述

答案1

为此,请/etc/sudoers使用命令编辑文件sudo visudo并将该行添加xyz ALL=(ALL:ALL) NOPASSWD: /usr/bin/mount, /usr/bin/umount到最后。如果未安装 vim 编辑器,请先安装它。

答案2

有没有不使用 chown 命令就能实现这一点的方法?

是的。chmod也可以用来设置组,但如果您不想使用它,还有其他选择:

  • 使用chgrp。将所有用户添加到一个组,并将分区的组更改为此组。并且可以将新用户添加到此组。
  • 或者使用sudo setfacl -m u:{user}:wrx /mountpoint/sudo setfacl -m g:{group}:wrx /mountpoint/

并且您可以使用以下方式向该组添加新用户...

sudo adduser {new_user} {group}

对我来说使用sudoers似乎有点过度:P

相关内容