したい:
誰かが私のコンピューターを使用する必要がある場合に備えて、私の管理者アカウントにログインしているときにユーザーメニューからゲストセッションを選択できるようにするため。
欲しくない
コンピューターの電源を入れてゲストセッションにログインできる人
私が/etc/lightdm/lightdm.conf
インクルードするために編集する方法を聞いたことがありますallow-guest=false
(そしてlightdmを再起動します)
この方法の問題は、ゲストアカウントを完全に無効にしたくないことです。(管理者アカウントにログインしている間)ゲストセッションを手動で開始する機能を維持しながら、ログインメニューからのアクセスを無効にしたいだけです。
そのような修正はありますか?私は検索エンジンを介してそれを見つけることができないようです(そして検索のために言葉を言うのは非常に難しいです)
編集:はい。Ubuntu 12.04 LTS(デスクトップ)、最新リリース。
そして、それが機能する方法のため、ゲストアカウントである必要があります。他のユーザーがゲストアカウントを使用できるようにしたいのですが、それがどのように機能するか(パスワードがなく、セッションが終了するとそのすべてが削除されるため)公開されたパスワードなしでメインアカウントから簡単に起動できます。私のコンピュータをオンにした人なら誰でも利用できる無料のアカウント。
標準の制限付きアカウントでこれを達成できたとしても、ほとんどのソフトウェアの設定を変更して何も保存しないようにできるので、問題はありません。メインアカウントにログインしている間は、パスワードなしでユーザーリストからアクセスできる必要がありますが、メインログイン画面からは非表示/アクセスできません。
これが私が言及したコードです。ご覧のとおり、構造は非常に似ていますが、いくつかの重要な違いがあります。ありませんauto required pam_unix.so
。リンクには「行」という行を追加するように書かれauth optional pam_permit.so
ていますがauth required pam_permit.so
、すでに他の小さな違いがあります。
#%PAM-1.0
auth requisite pam_nologin.so
auth required pam_env.so readenv=1
auth required pam_env.so readenv=1 envfile=/etc/default/locale
auth required pam_permit.so
@include common-account
session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so close
session required pam_limits.so
@include common-session
session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so open
@include common-password