Каковы разрешения по умолчанию для каталогов в домашних условиях (рабочий стол, загрузки и т. Д.)

Я случайно запустил chmod 777 * в своей домашней папке, и он изменил все права доступа к каталогу (но не для файлов).

Как я могу отменить это?

3 ответа

Лучше всего запустить это:

sudo chmod -R a+rwX,o-w /home/$USER

Все каталоги будут 775. Все файлы будут 664, кроме тех, которые были установлены как исполняемые для начала. $USER - это ваше имя, которое обычно является системной переменной.

echo $USER

Это обсуждает одну конкретную ошибку, но также имеет предложенные значения по умолчанию.

https://help.ubuntu.com/community/dmrcErrors

Больше информации о разрешениях:

https://help.ubuntu.com/community/FilePermissions

Разрешения по умолчанию для домашней папки - 755:) Запустите chmod снова, как в прошлый раз.

chmod 755 *

Хотя chmod -R в некоторых отношениях хорош, я считаю, что ему не хватает контроля. Я предпочитаю использовать find в сочетании с chmod. Чтобы сбросить только ваши права доступа к каталогу, вы можете сделать что-то вроде следующего (при условии, что вы вошли как владелец):

cd /home/$USER
find . -type d -exec chmod -fv 755 {} \;
Другие вопросы по тегам