Yükseltmeden sonra Ubuntu 14.04'e giriş yapamıyorum


28

Daha önce hiç görmediğim bir problemim var. Aşağıdaki komutu kullanarak Ubuntu 12.04 64bit’imi 14.04’e yükselttim:

$ sudo update-manager -d

Bundan sonra kullanıcı hesabıma giriş yapamıyorum, giriş yaptığımda sadece yanıp sönüyor ve giriş ekranına geri dönüyor, ancak garip olan şey konuk hesabıyla giriş yapabilmem.

Başka bir hesap oluşturmaya çalıştım ancak bu hesaba da giriş yapamadım.

Bilginize NVIDIA veya AMD gibi grafik kartlarım yok.


Oturum açma ekranında, bir istemi almak için CTRL + ALT + F1 tuşlarına basın ve oturum açın. Giriş dizininizin izinlerini ve sahibini kontrol edin ( ls -l /home). Ana dizininiz, kullanıcı kimliğinize ait olmalıdır.
Jos

Zaten benim kullanıcıya ait ve rx iznine sahip, rwx iznini değiştirdim ancak bu da işe yaramadı.
cesar.rickinho

Bu durumda, daha önce yapmadıysanız izinleri tekrar tekrar değiştirmelisiniz:sudo chmod -R u+w /home/[username]
Jos

Bitti. Ama yine de çalışmıyor.
cesar.rickinho

Tamam, kullanıcı ve kullanıcı grubunun iznini rwx olarak değiştirdim ve çalıştı. İşe yarayıp yaramadığını görmek için orijinal izinleri geri yükleyeceğim, ancak şimdilik sistemin nasıl yanıt verdiğini ve herhangi bir hata olup olmadığını göreceğim. Yardımın için teşekkürler Jos.
cesar.rickinho

Yanıtlar:


14

Orijinal poster için işe yarayan şey şuydu: kendi dizinlerinin izinlerini tekrar tekrar düzeltmek.

sudo chmod -R ug+rwx /home/[username]

Daha açık olmak gerekirse, sorun ana klasörünüzdeki .Xauthority ile ilgilidir. İzinlerini kendinize değiştirmeniz yeterlidir, veya benim durumumda olduğu gibi root aittir, dolayısıyla sahibimi kullanıcı olarak değiştirmem gerekiyordu. Bu şekilde, ana klasörünüzdeki her dosya için izinleri değiştirmeniz gerekmez.


7
Daha açık olmak gerekirse, sorun ana klasörünüzdeki .Xauthority ile ilgilidir. İzinlerini kendinize değiştirmeniz yeterlidir, veya benim durumumda olduğu gibi root aittir, dolayısıyla sahibimi kullanıcı olarak değiştirmem gerekiyordu. Bu şekilde, ana klasörünüzdeki her dosya için izinleri değiştirmeniz gerekmez.
Vítor Baptista

1
IMHO, +xbir kişinin giriş klasörü altındaki tüm dosyalar için yürütme izni verilmesine gerek yok .
souravc

@souravc evet, ancak bir dizindeki yürütme bitini kaldırmak, onu kullanmak veya dosyalara göz atmak için "giremezsiniz" anlamına gelir. Kök olmadıkça.
Chris K

1
bu kötü bir fikir! Yapılandırma dizinlerinin ve dosyalarının $HOMEçoğunun güvenlik için 700 veya 600 izne sahip olması gerekir. Xauthority modunun sabitlenmesi gerekiyorsa, düzeltin. Özyinelemeli chmodneredeyse her zaman korkunç bir fikir ...
Zanna

Sonunda, bu bana bir demet yardımcı oldu: ubuntuforums.org/showthread.php?t=2267058
aaiezza


2

Benim durumumda / home dosya sistemim ayrı bir bölümdeydi ve bir güncellemeden sonra, bir nedenden dolayı / etc / fstab 'a / home' a giriş yapmak için yorum yapıldı. / Etc / fstab dosyasını düzenleyebilmem ve girişi yeniden yerleştirebilmem için kök kabuğu almak için kurtarma moduna geçildi.


1
Bu sorunla gelecekteki bir operasyon için çok iyi bir cevap verdiğinizi düşünüyorum, ancak bir terminale ulaşmak, diski RW erişimine monte etmek için kurtarma menülerinde bir kez ne yapmaları gerektiğini bilmeleri onlara yardımcı olacaktır. ve belki de fstab dosyasını nerede bulabilirim ...
Charles Green,

2

Bunu denedim ve benim için çalıştı:

sudo apt-get install --reinstall ubuntu-session

( Kaynak )


1
Aynı sorunu yaşıyorum ve bu komutu verdiğimde alıyorum: ubuntu-session zaten en yeni sürüm. 0 yükseltildi, 0 yeni yüklendi, 0 kaldırıldı ve 463 yükseltilmedi.
Deesbek,

1

Bende de vardı. Görünüşe göre 14.04 oturum açma için ubuntu-session adında bir şey kullanıyor, eski 12.04 ise birlik-masaüstü diye bir şey kullanıyordu. Masaüstünden yükseltme yapmaya çalıştığım için, onu silmekte sorun vardı ve bir dahaki sefere giriş yapmam yasaklandı.

Düzeltmek için, makineyi önyükleyin ve grub yükleyici çıkar çıkmaz, muhtemelen ikinci giriş olan "Ubuntu için gelişmiş seçenekler" seçeneğine gidin. Enter tuşuna bas. Sonraki sayfada, "Ubuntu, Linux 3.13.0-30 (kurtarma modu)" veya benzeri bir giriş seçin. Bu sayfadaki 2. giriş olabilir. Bu, bazı kurtarma seçenekleri getirir.

"Şebekeyi etkinleştir" seçeneğini belirleyen şeye ilerleyin ve enter tuşuna basın. Bu ÖNEMLİ, aksi takdirde Ubuntu internette ihtiyacı olan dosyaları bulamıyor. Ağ etkinleştirildikten sonra "dpkg Bozuk paketleri onar" seçeneğine gidin ve enter tuşuna basın. Bu gerekli ubuntu oturumunu kurmalı, eski birlik masaüstünü silmeli ve aynı zamanda kaçırılan diğer şeyleri düzeltmelidir.

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.