У меня есть учетная запись пользователя с root-доступом в моей Ubuntu с именем пользователя « A ». По какой-то причине я когда-то создал для себя еще одну учетную запись с именем « B » и также предоставил этой учетной записи root-доступ. Теперь я не использую старую учетную запись вообще, но иногда, когда я использую свою учетную запись B, я ввожу пароль A, как при подключении к сети Wi-Fi в диспетчере сети. (Я знаю оба пароля, так что это не проблема). Теперь, когда я смотрю на домашнюю папку A и вижу, что она заняла большой кусок пространства на моем жестком диске, я вынужден удалить ее.

Учитывая, что для некоторых операций, выполняемых в B, требуется пароль A, поэтому мой вопрос заключается в том, как безопасно удалить старую учетную запись? Есть ли способ, которым я могу назначить все привилегии A для B, и быть уверенным, что удаление A не испортит учетную запись B.

PS: атм, я создаю резервную копию своей Ubuntu и удалю пользователя A с его домашней папкой, на всякий случай сделав резервную копию всей системы.

1 ответ1

0

Для выполнения операций с именем "B" никогда не требуется пароль "A".

Единственный вероятный сценарий состоит в том, что фактический пользователь root включен и имеет тот же пароль, что и "A", и вы используете kdesu, который запрашивает у вас пароль root.

Это легко проверить. Перейдите в командную строку и выполните

sudo passwd A

и введите пароль. затем

sudo passwd root

и введите другой пароль.

Теперь, как "B", попробуйте выполнить операцию, в которой вы должны ввести пароль для "A". Если это не работает, а пароль root работает, то вышеприведенное верно.

Если это не работает, и пароль для A принят, проверьте /etc/passwd . Возможно, вы как-то изменили имя пользователя для учетной записи root. Это должно выглядеть так (UID 0 - запись с 0 в третьем поле является корневой учетной записью):

root:x:0:0:root:/root:/bin/bash

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .