удаленные файлы из/tmp/каталога - не могут больше входить в систему

И я просто добавляю - не только programdata\mysql, должен быть удален в этом случае, но также и innoDB папка: файлы данных \mysql

0
задан 8 April 2014 в 22:48
2 ответа

Аргументы, которые вы дали rm , предписывали ему удалить все в текущем каталоге, кроме скрытых файлов ( * ), а также / tmp каталог со всем содержимым ( / tmp / ).

Чтобы знать, к каким последствиям могла привести эта команда, нам нужно знать две вещи. От имени какого пользователя вы запускали команду и в каком каталоге находился текущий.

Если вы выполнили команду из своего домашнего каталога, но не вошли в систему как root, ущерб будет ограничен потерей содержимого вашего домашнего каталога . В этом случае вы можете создать нового пользователя или скопировать стандартное содержимое для нового домашнего каталога из / etc / skel .

Если бы вы запустили команду от имени пользователя root, вы бы не только удалили все содержимое / tmp, но также и каталог / tmp. Это могло привести к сбою многих приложений. Вы можете создать новый каталог / tmp, запустив mkdir -m 1777 / tmp от имени пользователя root. Какой еще ущерб вы могли бы нанести, запустив эту команду rm от имени пользователя root, зависит от вашего текущего каталога.

2
ответ дан 4 December 2019 в 12:32

После переделки каталога / tmp с режимом 1777 следующее, на что я обращаю внимание, это разрешения для вашего файла .Xauthority; убедитесь, что он принадлежит вам, а не root, т.е.

chown you:you ~/.Xauthority

Если это не сработает, попробуйте перенастроить lightdm с помощью

dpkg-reconfigure lightdm

Reboot и (надеюсь) повторно войти в систему

edit: Из вашего редактирования вам нужно сделать chmod 1777 / tmp

1
ответ дан 4 December 2019 в 12:32

Теги

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