Wie mache ich einen Ordner privat?

14

Ich benutze Ubuntu mit mehreren Benutzern und möchte Ordner nur für einen bestimmten Benutzer sichtbar machen. Irgendeine Idee, wie es geht?

Jax
quelle

Antworten:

14

Edit: Beim zweiten Gedanken wurde mir klar, dass ich die Frage vielleicht falsch verstanden habe. Wenn das Verzeichnis nur für einen bestimmten Benutzer sichtbar sein soll (dh für jeden anderen Benutzer wird diese Liste nicht einmal in der Verzeichnisliste angezeigt), können Sie dies nicht tun, ohne andere Benutzer daran zu hindern, den Inhalt der Liste aufzulisten übergeordnetes Verzeichnis. Wenn es sich also um das Verzeichnis handelt /foo/bar, können Sie die rBerechtigung für /foo(für alle außer dem Eigentümer) entfernen, um zu verhindern, dass andere Benutzer den Inhalt von auflisten /foo, aber Sie können ihn nicht /foo/barspeziell ausblenden (obwohl Sie den Inhalt sicherlich ausblenden können).

Alte Antwort:

Machen Sie diesen bestimmten Benutzer zum Eigentümer des Verzeichnisses und entfernen Sie dann alle Berechtigungen für dieses Verzeichnis für alle außer dem Eigentümer. In der Shell würden Sie dazu Folgendes verwenden chmod:

chmod 700 the_directory

Wenn Sie einen Dateimanager verwenden, entfernen Sie einfach alle Häkchen in der Berechtigungsregisterkarte mit Ausnahme der in der Spalte "Benutzer" (die genauen Details hängen natürlich vom Dateimanager ab).

sepp2k
quelle
Wenn Sie die x-Berechtigung von / foo entfernen, kann ein Benutzer nicht auf Verzeichnisse zugreifen, die einer seiner Gruppen in / foo gehören
Melissa Loos
Ich habe mit den Berechtigungen herumgespielt, und es scheint, dass dies die r-Berechtigung ist, die Sie für den übergeordneten Ordner entfernen möchten.
Melissa Loos
@ MelissaLoos Du hast recht, danke. Ich habe meine Antwort bearbeitet.
15.
1

Wenn Sie dies lieber über die Benutzeroberfläche tun möchten, wird dies in der Hilfe zum GNOME-Dateibrowser (bekannt als Nautilus) erläutert:

http://library.gnome.org/users/user-guide/2.29/nautilus-permissions.html.en#nautilus-permissions-folder

Grundsätzlich müssen Sie nur den Ordner auswählen und dann im Menü Datei-> Eigenschaften-> Berechtigungen auswählen.

Ansonsten ist die Antwort von sepp2k absolut korrekt und der Link von txwikinger ist großartig, wenn Sie an einer ausführlichen Erklärung der Unix-Dateiberechtigungen interessiert sind.

Sandig
quelle
0

In diesem Tutorial wird ausführlich erläutert, wie Sie unter Linux (und damit auch unter Ubuntu) Dateiberechtigungen festlegen, damit Sie den Zugriff steuern können.

txwikinger
quelle
Aber dieses Tutorial beantwortet die Frage nicht.
Melissa Loos