Autofs 770-Mount-Point-Berechtigung

2738

In /etc/auto.sshfsschreibe ich das:

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

Dann legt es die Mount-Point-Berechtigungen richtig fest, worker:workerswenn es automatisch gemountet wird . Das Problem ist dort allow_other, so dass andere Benutzer auch in den Einhängepunkt schreiben können. Wenn entferne ich allow_otherdann workernicht auf den Mount - Punkt schreiben kann, auch wenn die Berechtigungen wie gezeigt worker:workersin dem Dateisystem. Wie kann ich die Berechtigungen worker:workersmit Berechtigungen 770 festlegen ?

1
Ich versuche auch, dies zu verhindern, und werde deswegen völlig müde von "autofs". Möglicherweise muss der Ansatz von systemd versucht werden infinite-etcetera vor 7 Jahren 0

2 Antworten auf die Frage

0
infinite-etcetera

Nach dem Verlust der Zeit für die unflexible Trial-and-Error-Syntax autofslautet die einfache Antwort: Deinstalliere es.

Es gibt eine neue, prägnante systemdAuto-Mount-Option, mit fstabder Sie alle standardisierten Mount-Berechtigungsoptionen verwenden können. Es sieht so aus:

 x-systemd.automount 

ein Beispiel davon in einer fstabZeile:

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

Die noautoOption bedeutet, dass nicht versucht wird, beim Start gemountet zu werden, wie bei älterer Software autofs.

Nachdem Sie eine neue x-systemd.automountZeile hinzugefügt haben, müssen fstabSie Folgendes ausführen:

 sudo systemctl daemon-reload 

und dann beide oder eine der folgenden:

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

Für weitere Informationen dazu:

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

Nein, ich habe noch keine Schrift entworfen, ich verwende einfach Quellcode pro Alot. In diesem Beispiel wird `systemd` verwendet, eine Kernsoftware, die heutzutage in fast allen Linux-Distributionen enthalten ist und höchstwahrscheinlich von ganz anderen Entwicklern gemacht wird, obwohl sie einige Features von` autofs` eindeutig kopiert haben - vielleicht versuchen sie, sie zu ersetzen. as `systemd` ersetzt bereits eine andere ältere Core-Linux-Software. Ich wollte nur etwas darüber aufschreiben, da ich nicht das Gefühl hatte, das zu finden, wonach ich gesucht habe, online für eine lange Zeit infinite-etcetera vor 7 Jahren 0
0
Wen Te Hsia

Haben Sie es mit der Option file_mode und dir_mode versucht?

-fstype = Sicherung, UID = Worker, GID = Worker, Dateimodus = 0660, Dir_Mode = 0770: // Server / Freigabe