パスワードなしでゲストアカウントを追加する方法


13

家に友達がいて、パソコンを使いたいときがあります。パスワードを入力せずにゲストアカウントを使用するにはどうすればよいですか?


答えは古くなっています。
6005

回答:



8

方法1

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

これにより、「guest」というユーザーが追加され、彼女のパスワードが削除されます。標準のgettyログインプロンプトとGDMのようなグラフィカルログインマネージャーの両方からログインできます。これはUbuntu 10.10で動作します。

しかし、明らかにこれはUbuntuを使用している一部の人々にとっては機能しません。したがって:

方法2

  1. ユーザーを作成します。
  2. / etc / shadowを開きます。 gksudo gedit /etc/shadow
  3. 作成したユーザーで始まる行を見つけます。行にコロンで区切られた複数のフィールドがあることに注意してください。
  4. 2番目のフィールドをに変更します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によって最初に作成された投稿です

モデレーター-これを行う方法をどこで学んだかわからず、見つからなかったため、ここに投稿することにしました。これがだまされている場合、またはこの場所が間違っている場合は、適宜モデレートしてください。

ネットでこれを行う方法をどこかで学びました。このハウツーは、ユーザー画面に表示されるのと同じゲストセッションにログインするログイン画面でアカウントを作成するのに役立ちます。これの利点は、ログアウト時のファイルや変更を保持せずに、簡単にアクセスできるゲストアカウントとなり、アカウントのセキュリティモデルが高くなることです。10.04-10.10で動作することが確認されていますが、指示は10.10向けです。

  1. 既存の管理者アカウントで、メニューエントリの[システム]-> [管理]-> [ユーザーとグループ]に移動します。

  2. 追加をクリックします。この時点でパスワードを入力する必要がある場合があります。新しいユーザーに、guest以外の任意の名前を付けます。アカウントをゲストと呼ぶことはできませんが、訪問者はうまくやってくれます。アカウントの暗号化は必要ありません。このアカウントは、ゲストセッションの「ブースター」アカウントになります

  3. 次の画面でパスワードを入力し、[ログイン時にパスワードを要求しない]チェックボックスを必ずオンにして、[OK]をクリックして終了します。

  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フォーラムの投稿へのリンクは永続的であり、コンテンツはすぐには表示されないため、リンクされたコンテンツが表示されなくなる懸念があるため、これらの投稿を削除する理由はないようです。私もそのような投稿に反対票を投じません。投稿が気に入らなかった場合は、削除して投票します。
karel
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.