Как добавить гостевую учетную запись без пароля?


13

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


Ответы устарели.
6005

Ответы:


5

По умолчанию будет гостевая учетная запись. Попробуйте щелкнуть свое имя пользователя в правом верхнем углу и активируйте там «Гостевой сеанс». Также см. Посты ниже,

Гостевая учетная запись без пароля

Создание гостевой учетной записи


1
Устарела на 18.04.
6005

8

Способ 1

user@ubuntu:~$ sudo adduser guest
user@ubuntu:~$ sudo passwd -d guest

Это добавит пользователя с именем «гость», а затем удалит его пароль. Вы можете войти как из стандартного приглашения getty, так и из графических менеджеров входа, таких как GDM. Это работает для меня на Ubuntu 10.10.

Однако, по-видимому, это не работает для некоторых людей, использующих Ubuntu. Таким образом:

Способ 2

  1. Сделать пользователя.
  2. Откройте / etc / shadow: gksudo gedit /etc/shadow
  3. Найдите строку, которая начинается с пользователя, которого вы только что сделали. Обратите внимание, что в строке есть несколько полей, разделенных двоеточиями.
  4. Изменить второе поле для: U6aMy0wojraho. В моем случае:

    гость: $ 6 $ m4CpcgBw $ i9XLGaUNToClOJ1X5Grug / COUjlkhoPv1: 15048: 0: 99999: 7 :::

    будет выглядеть так:

    guest:U6aMy0wojraho:15048:0:99999:7:::
    
  5. Сохраните файл, выйдите из системы и попробуйте новую учетную запись без пароля.

Происхождение этого метода взято из Ubuntu livecd. Пользователь по умолчанию (Ubuntu) не требует пароля для входа. Если вы посмотрите на /etc/shadowlivecd, U6aMy0wojrahoиспользуется ли зашифрованная форма магического пароля. Я объясняю это, чтобы подчеркнуть, что это не общее решение для Linux, а что-то определенно Ubuntu.


1
это можно сделать с помощью одной команды:useradd -m -p U6aMy0wojraho guest
STX_user3581226

2

Создайте нового пользователя без прав администратора и нажмите «Нет пароля при входе в систему». Это может решить вашу проблему, но вы можете войти и от своего имени (справа вверху): Гость-сессия.


-1

Я только что нашел это руководство (которое датируется 2010 годом), которое использует гостевую сессию вместо создания пользователя. Гостевая сессия имеет более высокие настройки безопасности по умолчанию, не разрешает доступ к файлам файловой системы на nautilus, и все файлы удаляются при выходе из системы, поскольку они хранятся в / tmp.

Вот содержание вышеуказанной ссылки, сообщения, изначально созданного @Kainalu :

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

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

  1. Под существующей учетной записью администратора перейдите в пункт меню Система -> Администрирование -> Пользователи и группы.

  2. Нажмите Добавить. Вам может потребоваться ввести пароль на этом этапе. Назовите своего нового пользователя как хотите, кроме гостя. Аккаунт нельзя назвать гостем, но посетитель делает это приятно. шифрование учетной записи не требуется. Эта учетная запись будет «бустером» для гостевой сессии

  3. На следующем экране введите пароль и убедитесь, что вы установили флажок «Не запрашивать пароль при входе в систему», нажмите кнопку «ОК» для завершения

  4. В качестве дополнительной меры предосторожности нажмите Дополнительные параметры, когда вернетесь на экран «Пользователи и группы» и на вкладке «Права пользователя» снимите флажок «Системные журналы монитора».

  5. Выйдите из меню «Пользователи и группы», а затем выйдите и войдите в свою новую учетную запись.

  6. Оказавшись там, создайте папку с именем GuestManager и в этой папке создайте простой текстовый файл с именем Guestmanager.sh, содержащий следующий код:

Код:

#!/bin/bash

# Launches the guest session
/usr/share/gdm/guest-session/guest-session-launch
# Logs the user when done
/usr/bin/gnome-session-save --logout
  1. Сохраните это и затем щелкните правой кнопкой мыши на нем, перейдите в свойства, а затем перейдите на вкладку разрешений. На этой вкладке нажмите «разрешить запуск файла как программы», а затем закройте это окно.

  2. Откройте пункт меню «Система» -> «Настройки» -> «Автозагрузка приложений», откройте все запущенные приложения и нажмите «Добавить». Введите имя и комментарий как GustManager, и для команды введите /home/visitor/GuestManager/GuestManager.sh, где посетителем будет имя, которое вы выбрали для учетной записи на шаге 2. нажмите добавить, затем закройте

  3. Удалите все апплеты и дополнительные панели инструментов (возможно, вы захотите покинуть главное меню gnome), установите черный цвет фона или что-то другое, и выйдите из системы. Поскольку эта учетная запись является просто «бустером», ни одна из этих панелей инструментов не нужна, поэтому их удаление экономит память и время загрузки.

  4. НАСЛАЖДАТЬСЯ!


1
Обязательный «Рекомендуется размещать содержание ссылки в теле ответа, чтобы хотя бы предотвратить возможную и неизбежную ссылку». :)
ThorSummoner

@ThorSummoner Просто для записи «обязательное» замечание более или менее верно в переполнении стека, где общепринятой практикой является удаление ответов со ссылками на код без встроенного кода. Мне объяснили, что это из-за опасений, что этот код может быть интеллектуальной собственностью. Однако ссылки на сообщения на форумах Ubuntu являются постоянными, и контент скоро никуда не денется, поэтому, похоже, нет никаких причин удалять эти сообщения из-за опасений, что связанный контент исчезнет. Я также не понижаю такие посты. Если мне не понравился пост, я бы удалил его.
Карел
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.