Debian kutusundaki kullanıcı adını kaybetti


0

Durum şöyle: Debian kutuma SSH ile giriş yaptım ve mesajın cari hesap için kullanıcı adı olmadığını gösterdiğini gördüm. Kullanmaya çalıştım whoami sistemin kullanıcı adı olup olmadığını görmek için, ancak onu kaybettiği anlaşılıyor.

Bu kutu başkaları ile paylaşılıyor ve bunu kullananlardan herhangi bir dosyayı değiştirip değiştiremediklerini ama kimsenin sistem dosyalarına dokunmadığını sordum.

Not; Kutuda oturum açabilmek garip, hatta sistem kullanıcı adını kaybetti Diğer şeyler hala iyi çalışıyor.


Başka bir cihaz denediniz mi? Ekran görüntüsü açıkça bir mobil cihazı gösteriyor.
Ramhound

Yapabilir misin su kök kullanıcıya? Öyleyse, kullanıcı adınızın hala içinde olup olmadığını kontrol edin. /etc/passwd, ID 1001 kapsamında
Canadian Luke

Lütfen çıktısını sağlayın ls -l /etc/passwd. Birisi izinleri değiştirmiş gibi görünüyor - olmalı -rw-r--r-- ve muhtemelen şimdi -rw-------.
roaima

@CanadianLuke su kullanıcı adı olmadan çalışmıyor, ancak kök hesaba erişimim var. Düzeltmek için cevabı takip ettim.
Licson

Yanıtlar:


1

@roaima doğru.

Dünyadaki okunabilir bayrağı kaldırarak bu hatayı yeniden üretebildim:

$ chmod 600 / etc / passwd

Ve normal işlevselliği geri yükleyerek geri yükleyebilirsiniz:

$ chmod 644 / etc / passwd


Linux'taki işlemler kullanıcı kimliklerini öğrenebilir, ancak bir kullanıcı kimliğini bir isme çevirmek için bu dosyaya başvurması gerekir. (Karma) şifreleriniz güvendedir, çünkü gerçekte /etc/shadow Sisteminizde çok daha kısıtlayıcı izinler olması gerekir. /etc/passwd Linux'ta uzun süredir hiçbir zaman gerçek şifreleriniz olmadı.
LawrenceC
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.