Як додати гостьовий рахунок без пароля?


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. Збережіть файл, вийдіть із системи та спробуйте новий обліковий запис без пароля.

Походження цього методу походить від livecd Ubuntu. Користувач за замовчуванням (ubuntu) не потребує пароля для входу. Якщо ви дивитесь /etc/shadowна livecd, 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. Видаліть усі аплети та додаткові панелі інструментів (можливо, потрібно залишити головне меню гнома), а також встановіть фон чорним або чимось іншим, і вийдіть із системи. Оскільки цей обліковий запис є лише «підсилювачем», жодна з цих панелей інструментів не потрібна, тому видалення їх економить пам’ять та завантажує час.

  4. Насолоджуйтесь!


1
Обов’язковий "Закликається розмістити коментар посилання в тілі відповіді, щоб якнайменше запобігти потенційному та неминучому коментарям". :)
ThorSummoner

@ThorSummoner Тільки для запису "обов'язкове" зауваження є більш-менш вірно в Stack Overflow, де звичайна практика відповіді із посиланнями на код без вбудованого коду видаляються. Мені було пояснено, що це через занепокоєння, що цей код може бути інтелектуальною власністю. Однак посилання на публікації на форумах Ubuntu є постійними, і вміст не збирається нікуди скоро, тому, здається, немає причин видаляти ці повідомлення через побоювання, що пов’язаний вміст зникне. Я також не забороняю такі посади. Якщо мені не сподобався пост, я б видалив голосування замість цього.
карел
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.