Jak ustawić folder prywatny?


14

Używam Ubuntu z kilkoma użytkownikami i chcę, aby foldery były widoczne tylko dla konkretnego użytkownika. Masz pomysł, jak to zrobić?

Odpowiedzi:


14

Edycja: Po namyśle zdałem sobie sprawę, że mogłem źle zrozumieć pytanie. Jeśli chcesz, aby katalog był widoczny tylko dla określonego użytkownika (tj. Dla każdego innego użytkownika, lista ta nie pojawia się nawet na liście katalogów), nie możesz tego zrobić bez zakazania innym użytkownikom wyświetlania zawartości nadrzędna Lokalizacja. Jeśli więc katalog jest /foo/bar, możesz usunąć ruprawnienie /foo(dla wszystkich oprócz właściciela), uniemożliwiając innym użytkownikom wyświetlanie zawartości /foo, ale nie możesz ukryć /foo/barkonkretnie (choć z pewnością możesz ukryć jego zawartość).

Stara odpowiedź:

Ustaw tego konkretnego użytkownika na właściciela katalogu, a następnie usuń wszystkie uprawnienia do tego katalogu dla wszystkich oprócz właściciela. W powłoce użyłbyś chmoddo tego:

chmod 700 the_directory

Jeśli używasz menedżera plików, po prostu usuń wszystkie znaczniki wyboru na karcie uprawnień, oprócz tych w kolumnie „Użytkownik” (dokładne szczegóły zależą oczywiście od menedżera plików).


jeśli usuniesz uprawnienie x z / foo, przyjdzie mi do głowy, że użytkownik nie może uzyskać dostępu do katalogów należących do jednej z jego grup w / foo
Melissa Loos

Bawiłem się z uprawnieniami i wydaje się, że jest to uprawnienie r, które chcesz usunąć z folderu nadrzędnego.
Melissa Loos

@MelissaLoos Masz rację, dzięki. Zredagowałem swoją odpowiedź.
sepp2k

1

Jeśli wolisz to zrobić z GUI, wyjaśniono to w pomocy przeglądarki plików GNOME (znanej jako Nautilus):

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

Zasadniczo wystarczy wybrać folder, a następnie z menu wybierz Plik-> Właściwości-> Uprawnienia.

W przeciwnym razie odpowiedź sepp2k jest absolutnie poprawna, a link txwikinger jest świetny, jeśli jesteś zainteresowany dogłębnym wyjaśnieniem uprawnień do plików unix.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.