web-dev-qa-db-ja.com

Autofs770マウントポイントの許可

/etc/auto.sshfsで私はこれを書きます:

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

次に、自動的にマウントするときに、マウントポイントのアクセス許可をworker:workersに正しく設定します。問題はそこにallow_otherがあるので、他のユーザーもマウントポイントに書き込むことができるということです。 allow_otherを削除すると、ファイルシステムでアクセス許可がworker:workersとして表示されていても、workerはマウントポイントに書き込むことができません。パーミッション770でパーミッションをworker:workersに設定するにはどうすればよいですか?

1
user487107

File_modeおよびdir_modeオプションを使用してみましたか?

-fstype = Fuse、uid = worker、gid = workers、file_mode = 0660、dir_mode = 0770:// server/share

1
Wen Te Hsia

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

次に、次の両方または1つ。

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

それについてのより多くの情報のために:

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

0