Autofs 770 挂载点权限

Autofs 770 挂载点权限

/etc/auto.sshfs我写这篇文章时:

-fstype=fuse,uid=worker,gid=workers,rw,allow_other [etc other options]

然后,它会在自动挂载时正确设置挂载点权限worker:workers。问题是那里有allow_other,所以其他用户也可以写入挂载点。如果我删除,allow_otherworker无法写入挂载点,即使权限显示worker:workers在文件系统中。我如何将权限设置为worker:workers权限为 770?

答案1

您是否尝试过使用 file_mode 和 dir_mode 选项?

-fstype=fuse,uid=worker,gid=workers,file_mode=0660,dir_mode=0770 ://服务器/共享

答案2

在浪费了反复试验和不灵活的语法的时间后autofs,简单的答案是:卸载它。

有一个新的、简洁的systemd自动挂载选项可以与它一起使用,fstab它允许您使用所有标准化的挂载权限选项,它看起来像这样:

  x-systemd.automount

一行中的示例fstab

  /dev/sdd1   /mnt/hitachi-one     auto     noauto,x-systemd.automount     0 2

noauto选项意味着它不会像旧软件一样在启动时尝试安装autofs

添加新x-systemd.automount行后fstab您需要运行:

  sudo systemctl daemon-reload

然后执行以下两项或其中一项:

  sudo systemctl restart remote-fs.target
  sudo systemctl restart local-fs.target

了解更多信息:

https://wiki.archlinux.org/index.php/Fstab#Automount_with_systemd

相关内容