Як зробити папку приватною?


14

Я використовую Ubuntu з кількома користувачами і хочу зробити папки видимими лише для конкретного користувача. Будь-яка ідея, як це зробити?

Відповіді:


14

Редагувати: Подумавши, я зрозумів, що, можливо, неправильно зрозумів питання. Якщо ви хочете, щоб каталог бачив лише певного користувача (тобто для кожного іншого користувача, цей список навіть не відображається в списку каталогів), ви не можете цього зробити, не забороняючи іншим користувачам перелічувати вміст батьківський каталог. Отже, якщо каталог є, /foo/barви можете видалити rдозвіл на /foo(для всіх, крім власника), не даючи іншим користувачам перелічити вміст /foo, але ви не можете приховати /foo/barконкретно (хоча ви, звичайно, можете приховати його вміст).

Стара відповідь:

Зробіть цього конкретного користувача власником каталогу, а потім видаліть усі дозволи в цьому каталозі для всіх, крім власника. У оболонці ви б chmodце зробили:

chmod 700 the_directory

Якщо ви використовуєте файл-менеджер, просто зніміть усі галочки на вкладці дозволів, крім тих, що знаходяться у стовпці "Користувач" (точні відомості залежать, звичайно, від менеджера файлів).


якщо ви видалите дозвіл x з / foo, мені здається, що користувач не може отримати доступ до каталогів, що належать одній із його груп всередині / foo
Melissa Loos

Я розігрувався з дозволами, і, здається, це дозвіл r, який потрібно видалити в батьківській папці.
Меліса Лоос

@MelissaLoos Ви маєте рацію, дякую. Я відредагував свою відповідь.
sepp2k

1

Якщо ви віддаєте перевагу робити це з графічного інтерфейсу, це пояснюється у довідці для браузера файлів GNOME (відомого як Nautilus):

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

В основному ви просто вибираєте папку, а потім у меню вибираєте Файл-> Властивості-> Дозволи.

В іншому випадку відповідь sepp2k абсолютно правильна, і посилання txwikinger чудово, якщо вас цікавить поглиблене пояснення дозволів файлів Unix.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.