Почему в моей системе много гостевых аккаунтов?

После того как я увидел этот ответ , я понял, что в моей системе много гостевых учетных записей:

grep guest /etc/passwd
guest-jzXeRx:x:117:127:Guest,,,:/tmp/guest-jzXeRx:/bin/false
guest-l5dAPU:x:118:128:Guest,,,:/tmp/guest-l5dAPU:/bin/false
guest-FdSAkw:x:119:129:Guest,,,:/tmp/guest-FdSAkw:/bin/false
guest-eBU0cU:x:121:131:Guest,,,:/tmp/guest-eBU0cU:/bin/false

Более того, в этот момент никто не вошел как гость, но если кто-то войдет как гость, будет создана новая гостевая учетная запись - почему, поскольку уже есть другие гостевые учетные записи? После выхода нового гостя его учетная запись будет удалена. Но почему остаются другие гостевые аккаунты? Для каких целей / целей?

Меня не волнует эта гостевая учетная запись, но я хочу знать, можно ли удалить их вручную.

10
задан 13 April 2017 в 15:25

4 ответа

Записи гостевого XXXXXXX в [11278841]/etc/passwd и /etc/group обычно удаляются, когда вы выходите из гостевого сеанса. Возможно, Вы каким-то образом перезагружались несколько раз, не выходя из системы сначала.

Вы можете безопасно удалить записи. Если вы сделаете это следующим образом:

sudo deluser guest-jzXeRx

для соответствующего имени гостевого пользователя, оба /etc/passwd и /etc/group будут удалены.

11
ответ дан 13 April 2017 в 15:25

Я кладу свои два цента. Это нормально.

В Ubuntu 1000+ User ID (uid) разрешены для обычного пользователя, а ниже 1000 (uid) назначаются системному приложению и демонам. Плюс гостевые аккаунты периодически удаляются. Поэтому, если вы хотите полностью проверить, сколько пользователей в вашей системе, просто нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть Терминал. Когда он откроется, выполните следующие команды:

cat /etc/passwd | grep /home

Изменить

У меня гостевые учетные записи периодически удаляются (я входил в систему как гость более 10 раз, но ни одна из них не оставалась очень долго в / etc / passwd ). Вы можете попробовать это сами.

Теперь гостевая учетная запись Ubuntu - это особый тип учетной записи, домашний каталог которой установлен на точку монтирования файловой системы tmpfs , которая используется для хранения данных который теряется после перезагрузки.

Данные в tmpfs хранятся в ОЗУ, которое использует пространство подкачки в качестве резервной копии, поэтому вероятно, что данные никогда не записывались на диск в первую очередь. места, так что восстанавливать практически нечего.

Поскольку tmpfs является временным хранилищем. Он должен выглядеть как смонтированная файловая система, но храниться в энергозависимой памяти, а не на постоянном запоминающем устройстве. Все, что хранится в tmpfs , является временным в том смысле, что на жестком диске не будут созданы файлы; однако при перезагрузке все в tmpfs будет потеряно.

2
ответ дан 13 April 2017 в 15:25

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

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

поэтому Ubuntu устанавливает для всех созданных гостевых идентификаторов значение false, чтобы при установке пользователя shell на / usr / bin / false , они не смогут войти в систему со старыми гостевыми идентификаторами, и каждый раз придется создавать новые идентификаторы. На ваш вопрос у нас много гостевых пользователей guest-jzXeRx, guest -l5dAPU, гость-FdSAkw, гость-eBU0cU . это гостевые идентификаторы, с которыми вы не сможете войти в следующий раз.

надеюсь, что это поможет моему другу.

0
ответ дан 13 April 2017 в 15:25

Чтобы удалить все гостевые учетные записи:

for line in $(grep -o 'guest-......'  /etc/passwd | sort -u); do sudo deluser $line; done

Пример вывода:

Removing user `guest-2LGMce' ...
Warning: group `guest-2LGMce' has no more members.
Done.
Removing user `guest-5T4CBr' ...
Warning: group `guest-5T4CBr' has no more members.
Done.
Removing user `guest-8eZELT' ...
Warning: group `guest-8eZELT' has no more members.
Done.
0
ответ дан 13 April 2017 в 15:25

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

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