Я случайно выполнил команду rm -rf / * (не как root). Что можно / нужно исправить?

awk -F\" '{for(i=1;i<=NF;i++)if($i~/Id/){print $(i+2);next}}' input.txt
2
02.10.2016, 02:13
2 ответа

На самом деле вам ничего не нужно делать, все будет работать для пользователя, который запустил rm -rf . Пользователь не может удалить свой собственный каталог в / home (если у вас нет очень странных разрешений для / home , то есть).

И все в вашем доме необязательно . Да, ваш редактор нужно будет снова настроить.Да, LXDE нужно будет снова настроить. Да, нужно будет снова настроить еще несколько вещей, но все они будут работать.

Единственная дополнительная вещь, которую вы, вероятно, удалили (если вы ее используете), - это ваши электронные письма в / var / spool / mail / .


Дополнительные примечания

По умолчанию в Arch / etc / skel есть только следующие вещи:

$ find /etc/skel/
/etc/skel/
/etc/skel/.bash_profile
/etc/skel/.bashrc
/etc/skel/.bash_logout
/etc/skel/.screenrc

Если у вас нет собственных, разумно скопировать их в твой дом.

Также целесообразно перезагрузить компьютер для воссоздания полномочий сеанса, файлов cookie DBUS и pulseaudio (большинство установок LXDE будут использовать их). Теоретически, выхода из диспетчера дисплея и последующего входа в систему должно быть достаточно, но я видел диспетчеры дисплеев, которые не уничтожали все пользовательские процессы при выходе из системы (XDM), поэтому перезагрузка была более безопасной.

1
27.01.2020, 22:19

Наверное, нет. Я не знаю наверняка об Arch, но для Fedora / RHEL я бы повторно запустил useradd и заставил UID / GID соответствовать. Или просто скопируйте / etc / skel в / home / me и исправьте разрешения.

0
27.01.2020, 22:19

Теги

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