SADECE giriş ekranından giriş oturumunu nasıl devre dışı bırakabilirim?


9

İSTİYORUM:

Birisinin bilgisayarımı kullanması gerektiğinde yönetici hesabımda oturum açtığında kullanıcı menüsünden bir konuk oturumu seçebilmek için.

İSTEMİYORUM

Birisi bilgisayarımı açabilir ve bir konuk oturumuna giriş yapabilir

Bir düzenlemenin /etc/lightdm/lightdm.confdahil allow-guest=falseedileceği bir yöntem duydum (sonra lightdm'yi yeniden başlatarak)

Bu yöntemdeki sorun Özellikle olmasıdır yok tamamen misafir hesabını devre dışı bırakmak istediğiniz. Yalnızca oturum açma menüsünden (yönetici hesabımda oturum açmışken) manuel olarak bir konuk oturumu başlatma yeteneğini korurken giriş menüsüne erişimi devre dışı bırakmak istiyorum .

Böyle bir düzeltme var mı? Arama motoru aracılığıyla bir tane bulamıyorum (ve arama yapmak için çok zor)

EDIT: Evet. Ubuntu 12.04 LTS (Masaüstü), en son sürüm.

Ve işleyiş şekli nedeniyle bir misafir hesabı olması gerekiyor. Başkalarının bir misafir hesabı kullanmasına izin vermesini istiyorum, açık bir şifre olmadan ana hesabımdan kolayca çalışabileceğim için (şifre yok ve oturum bittiğinde üzerindeki her şeyin silinmesi) ücretsiz hesap bilgisayarımı açan herkes tarafından kullanılabilir.

Bunu standart bir sınırlı hesapla başarabilirsem, kabul edilebilir olurdu çünkü hiçbir şeyi kaydetmemek için yazılımın çoğundaki ayarları değiştirebilirim. Ana hesabımda oturum açtığımda kullanıcı listesi üzerinden şifresiz ve erişilebilir olmalı, ancak ana giriş ekranından görünmez / erişilemez .

İşte bahsettiğim kod. Gördüğünüz gibi yapı çok benzer ancak bazı önemli farklılıklar var. Hayır auto required pam_unix.sove bağlantı denilen bir satır eklemek diyor auth optional pam_permit.soama zaten auth required pam_permit.sove böyle küçük farklılıklar var.

#%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

1
Neden 'misafir' hesabı olması gerekiyor? Ek bir kullanıcı veya oturum o kadar iyi olmaz mıydı?
david6

Bunun Ubuntu 12.04 olduğunu varsayıyorum .
david6

Evet, ilk sorunuzu orijinal yayını düzenleyerek yanıtladım.
George

yani 'gizli' bir hesap mı yapmak istiyorsunuz?
Mateo

Evet, sanırım bu mantıklı olurdu. Bir hesaba ana giriş ekranından erişilemez ve yalnızca birlik arayüzünün sağ üst kısmındaki kullanıcı menüsüne basarsanız görünen kullanıcı listesinden erişilebilir. (Konuk hesabı için bu tür bir davranışa sahip olmak harika olurdu, ancak standart bir hesap da iyi olurdu)
George

Yanıtlar:


2

Şu anda açık bir PAM ile ilgili sorum var, bu yüzden herhangi bir PAM modülünü değiştirmenin hızla çalıştığınız Ubuntu sürümüne çok spesifik olabileceğini deneyimlerimden söyleyebilirim. Hassas için çalışan, her zaman Quantal, vb için çalışmayabilir.

Bununla birlikte, sorunuzun cevabı muhtemelen PAM modüllerinde herhangi bir değişiklik gerektirmez. Aslında, neredeyse buna sahipsiniz.

Bu satırı şunun altına ekle: /etc/lightdm/lightdm.conf

greeter-allow-guest=false

Benim lightdm.confşöyle görünüyor:

[SeatDefaults]<br>
greeter-session=unity-greeter<br>
user-session=ubuntu<br>
greeter-allow-guest=false<br>

Şimdi makinenizi yeniden başlatın.

12.10'da, bunun Misafir'i kullanıcı menüsünden kaldırdığını test ettim, ancak başka bir hesapta oturum açtıktan sonra manuel bir seçenek olarak bıraktı.

Bunun 12.04'te de çalışacağından eminim.


1

Olası Çözüm: (test edilmedi)

Dayanarak Arch Linux :: LightDM

  • Misafir'i etkin bırak
  • PAM davranışını ayarlayarak Guest'in başarılı giriş yapmasını durdurun.

(bkz. Otomatik Oturum Açmayı Etkinleştirme , ancak önerilen mantığı tersine çevirme)


İlk önce boşuna bir grubun üyesi olarak konuk hesabı eklemek için bir yol bulmaya çalıştım, bunun yerine standart bir hesap yaptım. Ancak lightdm-autologin dosyasını düzenlemeye çalıştığımda yapı bu bağlantıdakine benzerdi, ancak biraz farklıydı ve çalışmak için gereken çizgiye sahip değildi. Yararlı bir şey tespit etmeniz durumunda orijinal yayını ekleyeceğim.
George
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.