awk -F\" '{for(i=1;i<=NF;i++)if($i~/Id/){print $(i+2);next}}' input.txt
На самом деле вам ничего не нужно делать, все будет работать для пользователя, который запустил 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), поэтому перезагрузка была более безопасной.
Наверное, нет. Я не знаю наверняка об Arch, но для Fedora / RHEL я бы повторно запустил useradd
и заставил UID / GID соответствовать. Или просто скопируйте / etc / skel
в / home / me
и исправьте разрешения.