Установите разрешения для каталога для & ldquo; передачи, но не просмотра & rdquo;

Вы также можете использовать Grub Customizer для выбора загрузочного ядра по умолчанию (без необходимости вручную нажать SHIFT и загрузить список GRUB).

http://ubuntuhandbook.org/index.php/2014/04/install-grub-customizer-ubuntu-1404/

General settings --> Default boot

.

0
задан 8 May 2018 в 08:52

2 ответа

Я считаю, что они означают, что вы должны установить разрешения «выполнить, но не прочитать». Это позволяет людям перемещаться («проходить») в каталог, но не просматривать («просматривать») файлы, которые он содержит. Хотя это необычная договоренность, я по-прежнему использую эти разрешения иногда на работе, откуда я узнал формулировку.

В вашем случае это означает, что файлы и каталоги внутри /home/alu1 могут быть доступны только другим если они уже знают правильный путь, и они не могут использовать ls, чтобы узнать имена, которые они еще не знают.

Например, если вы знали, что у каждого пользователя есть стандарт /home/<user>/Public/ с 777 разрешениями, то вы сможете cd в это и использовать его как обычно, но вы не сможете увидеть, что еще люди держали на верхнем уровне в своем домашнем каталоге. (Возможно, вы можете угадать некоторые вещи, конечно, но это совсем другая история.)

Если домашний каталог alu1 является /home/alu1 и предполагается, что вы хотите сохранить полные разрешения для владельца, тогда вы можете установить запрашиваемые разрешения следующим образом:

chmod 711 /home/alu1

В качестве альтернативы, если вы предпочитаете использовать синтаксис символических разрешений, вы должны получить те же результаты, используя

chmod u=rwx,go=x /home/alu1
2
ответ дан 17 July 2018 в 15:29

Я считаю, что они означают, что вы должны установить разрешения «выполнить, но не прочитать». Это позволяет людям перемещаться («проходить») в каталог, но не просматривать («просматривать») файлы, которые он содержит. Хотя это необычная договоренность, я по-прежнему использую эти разрешения иногда на работе, откуда я узнал формулировку.

В вашем случае это означает, что файлы и каталоги внутри /home/alu1 могут быть доступны только другим если они уже знают правильный путь, и они не могут использовать ls, чтобы узнать имена, которые они еще не знают.

Например, если вы знали, что у каждого пользователя есть стандарт /home/<user>/Public/ с 777 разрешениями, то вы сможете cd в это и использовать его как обычно, но вы не сможете увидеть, что еще люди держали на верхнем уровне в своем домашнем каталоге. (Возможно, вы можете угадать некоторые вещи, конечно, но это совсем другая история.)

Если домашний каталог alu1 является /home/alu1 и предполагается, что вы хотите сохранить полные разрешения для владельца, тогда вы можете установить запрашиваемые разрешения следующим образом:

chmod 711 /home/alu1

В качестве альтернативы, если вы предпочитаете использовать синтаксис символических разрешений, вы должны получить те же результаты, используя

chmod u=rwx,go=x /home/alu1
2
ответ дан 23 July 2018 в 16:25

Другие вопросы по тегам:

Похожие вопросы: