Рейтинг:0

Я случайно запустил sudo chmod -R 777 /home/

флаг sa

Я случайно выполнил:

sudo chmod -R 777 /главная/

Есть ли способ оправиться от этого?

vanadium avatar
флаг cn
Если вы знаете, как должны быть установлены разрешения для некоторых критических файлов, то да. Возможно, лучше сбросить все профили пользователей и скопировать данные пользователя обратно.
waltinator avatar
флаг it
Пожалуйста, объясните, как вы «случайно» запустили команду. "Ошибочно" может быть, что вы имели в виду.
Рейтинг:8
флаг in

Обычно да. Вы можете вернуться к разрешениям по умолчанию для 755 (каталоги) и 644 (файлы).

Но вам нужно установить разрешения для некоторых файлов, например. файлы в .ssh, .gnupg или же .local/bin.

# Установите для всех файлов значение 664 и для всех каталогов значение 755.
sudo find /home -type f -exec chmod 644 {} +
sudo find /home -type d -exec chmod 755 {} +

# Необязательно, установите отдельные каталоги /home/ в приватные
# по умолчанию для Ubuntu > 21.04
sudo chmod 750 /дом/*/

# Ограничить каталог .ssh
если [-d ~/.ssh]; тогда
    chmod 700 ~/.ssh
    найти ~/.ssh -type f -exec chmod 600 {} +
фи

# Ограничить каталог .gnupg
если [ -d ~/.gnupg ]; тогда
    chmod 700 ~/.gnupg
    найти ~/.gnupg -type f -exec chmod 600 {} +
фи

# Ограничить доступ к .Xauthority
[ -f ~/.Xauthority ] && chmod 600 ~/.Xauthority

# Ставим +x для всех файлов в $PATH
эхо "$PATH" | тр : '\0' | grep -z '^/домой' | xargs -r -0 -I{} chmod +x {}/*
  • Если у вас более одного пользователя, вы можете изменить разрешения, используя судо и /дом/*/ вместо ~/.
  • Обратите внимание, что если вы вручную изменили разрешения для некоторых файлов, вам необходимо установить это снова.
  • Это может быть неполным.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.