SSH-Benutzern nur Lesezugriff auf ein Verzeichnis gewähren

SSH-Benutzern nur Lesezugriff auf ein Verzeichnis gewähren

Ich verwende Fedora 17 und möchte mehreren Benutzern Zugriff auf Dateien auf meinen sekundären Festplatten unter /run/media/haukur/ gewähren. Folgendes habe ich zunächst getan:

chmod -R 755 /run/media/

Aber jedes Mal, wenn ich den Computer ausschalte, werden diese Berechtigungen wie folgt zurückgesetzt:

ls -l /run/media/
drwxr-x---+ 4 root root 80 Jul  5 17:42 haukur

Dasselbe gilt für /run/media/haukur/. Ich habe in jedem Home-Verzeichnis des Benutzers einen symbolischen Link erstellt, der auf /run/media/haukur/ verweist, aber diese funktionieren ständig nicht mehr (Berechtigungsfehler).

Was kann ich tun, um diese Änderungen dauerhaft zu machen?

Bearbeiten: Ich habe das Problem gelöst, indem ich die Geräte hinzugefügt habe zu /etc/fstab:

/dev/sdc1   /media/a                               ext4    defaults        0 0
/dev/sdb1   /media/b                               ext4    defaults        0 0

Antwort1

Bei einem Fedora-System /etc/rc.localenthält die Datei Befehle, die ausgeführt werden, nachdem das System gebootet und alle Dienste im Runlevel gestartet wurden. Wenn Sie die Berechtigungen beim Systemstart korrigieren möchten, fügen Sie chmod -R 755 /run/mediadie /etc/rc.localDatei ein.

/etc/rc.localwird wie ein Shell-Skript behandelt.

verwandte Informationen