Назад | Перейти на главную страницу

Основные процессы запускаются под другим пользователем, а не под root

Я добавил нового пользователя как abc, с UID 0 и GUID 0 (как root. Я знаю, это была плохая идея)

Теперь, когда я подключаюсь к ssh через корень, это показано как abc@localhost, а не корень@localhost. Кроме того, все основные процессы запускаются под abc, а не корень.

Как я могу это исправить? Процессы должны запускаться под root, а также, как я могу удалить это abc пользователь?

Процессы выполняются как UID. Сопоставление с именами, такими как root, просто для удобства человека.

Поэтому, когда «ps» смотрит на процесс и видит, что он работает как UID 0, он обращается к файлу / etc / passwd и находит, какое имя пользователя ему соответствует. В зависимости от того, как он ищет файл, он может вернуть root или вашего нового пользователя abc. Но оба имени пользователя - это одна и та же учетная запись - UID 0.

Это должно исправить удаление строк для abc в / etc / passwd и / etc / group. Однако будьте осторожны - удаление неправильных строк принесет больше вреда, чем пользы.