где удаляется файл с `sudo trash`?

Чтобы сбросить пароли MySQL, выполните процедуру, описанную в разделе «B.5.3.2.2 Сброс пароля root: Unix и Unix-подобные системы»:

Остановите сервер MySQL, отправив нормальный kill ( а не kill -9) к процессу mysqld. Используйте фактическое имя пути файла .pid в следующей команде:
kill `cat /mysql-data-directory/host_name.pid`

Остановите сервер MySQL, отправив нормальный kill (не kill -9) в mysqld обработать. Используйте фактическое имя пути файла .pid в следующей команде:

Создайте текстовый файл, содержащий оператор присваивания пароля в одной строке. Замените пароль на пароль, который вы хотите использовать.
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';

Создайте текстовый файл, содержащий оператор присваивания пароля в одной строке. Замените пароль на пароль, который вы хотите использовать.

Запустите сервер MySQL со специальной опцией --init-file:
mysqld --init-file=/home/me/mysql-init &

Запустите сервер MySQL со специальным :

В зависимости от того, как вы обычно запускаете свой сервер, могут потребоваться другие варианты. Например, --defaults-fil e может понадобиться до --init-file. После успешного запуска сервера удалите /home/me/mysql-init.
0
задан 19 May 2018 в 23:56

3 ответа

Когда /home находится в одном разделе

С помощью trash или sudo trash файлы обычно сохраняются в ~/.local/share/Trash/files.

Когда /home находится на другом разделе

. Из другого ответа, если /home находится на другом разделе, чем /tmp/test, sudo trash поместит файлы в одну или две подпапки корневой папки из /tmp/test (можно получить с помощью df -P /tmp/test | tail -1 | rev | cut -d' ' -f 1 | rev):

.Trash/0/files .Trash-0/files

Обратите внимание, что 0 в обоих - это идентификатор пользователя Linux пользователя ( root имеет идентификатор пользователя 0), который разбил файл. Вы можете запустить id [username], чтобы узнать идентификатор пользователя пользователя, а затем заменить 0 на этот номер uid, чтобы получить доступ к папке (-ам) этого пользователя в этом разделе.

Если вы удалите два файла с таким же именем

Обратите внимание, что если вы удалите два файла с тем же именем, более поздний поврежденный файл может быть сохранен с конечным _1 в его имени файла.

4
ответ дан 22 May 2018 в 10:35
  • 1
    Благодарю. Но это не в ~/.local/share/Trash/files. Также работают ли trash и trash-put? – Tim 20 May 2018 в 00:03
  • 2
    Да, trash и trash-put работают одинаково. Я обновил свой ответ с подробностями о том, что происходит, когда /home находится на другом разделе из /tmp/test. – Chai T. Rex 20 May 2018 в 00:38
  • 3
    Мне было интересно, почему sudo ls /.Trash/0/* сообщает ls: cannot access '/.Trash/0/*': No such file or directory? – Tim 20 May 2018 в 00:42
  • 4
    См. unix.stackexchange.com/questions/444857/… – Tim 20 May 2018 в 01:11

Когда /home находится в одном разделе

С помощью trash или sudo trash файлы обычно сохраняются в ~/.local/share/Trash/files.

Когда /home находится на другом разделе

. Из другого ответа, если /home находится на другом разделе, чем /tmp/test, sudo trash поместит файлы в одну или две подпапки корневой папки из /tmp/test (можно получить с помощью df -P /tmp/test | tail -1 | rev | cut -d' ' -f 1 | rev):

.Trash/0/files .Trash-0/files

Обратите внимание, что 0 в обоих - это идентификатор пользователя Linux пользователя ( root имеет идентификатор пользователя 0), который разбил файл. Вы можете запустить id [username], чтобы узнать идентификатор пользователя пользователя, а затем заменить 0 на этот номер uid, чтобы получить доступ к папке (-ам) этого пользователя в этом разделе.

Если вы удалите два файла с таким же именем

Обратите внимание, что если вы удалите два файла с тем же именем, более поздний поврежденный файл может быть сохранен с конечным _1 в его имени файла.

4
ответ дан 17 July 2018 в 13:54

, когда /home находится в том же разделе

либо [F2] или sudo trash, файлы обычно сохраняются в разделе ~/.local/share/Trash/files.

, когда /home на другой раздел

с другой ответ, если /home на другой раздел, чем /tmp/test, sudo trash будет положить файлы в одну или две папки в корневую папку [F9] и с перегородкой (которую можно получить с df -P /tmp/test | tail -1 | rev | cut -d' ' -f 1 | rev):

.Trash/0/files .Trash-0/files

заметим, что [от f13] как это идентификатор пользователя Linux для пользователя (root имеет идентификатор пользователя 0), который подправил файл. Вы можете запустить id [username] узнать ID пользователя, а затем заменить 0 с [f17 в] количество получить доступ к папке пользователя помойку(с) на этом разделе.

если вы удалите два файла с одинаковым именем

обратите внимание, что если вы мусор два файла с одинаковым именем, тем более недавно разгромили файл может сохраниться с запаздыванием _1 на его имя.

4
ответ дан 20 July 2018 в 13:58

Другие вопросы по тегам:

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