I upgraded from Ubuntu 12.04 to 14.04 and have the login loop problem. I have tried to implement the posted askubuntu solutions regarding this problem, but it seems that I have в core problem that prevents я from accomplishing these tasks.
When I login after Ctrl-Alt-F1, I try to view the file permissions of.ICEauthority and.Xauthority with ls -1d ~/.*authority
, but only the ямс of the two поля пашите displayed with не permission information. гm an entry level Linux user/student and new to this сайт, so please consider this when you answer. Thanks for any help.
Вы просто ввели команду с опечаткой. Корректный:
ls -ld ~/.*authority
Со строчной буквой "L" а не номером 1.
Вывод в качестве примера на моей машине (пользователь "bytecommander") был бы:
$ ls -ld ~/.*authority
-rw------- 1 bytecommander bytecommander 6286 Nov 4 17:27 /home/alphawolf/.ICEauthority
-rw------- 1 bytecommander bytecommander 54 Nov 4 17:26 /home/alphawolf/.Xauthority
Вы видите строки разрешения формы -rw-------
.
-
это - файл. Каталоги имели бы a d
.
r
у пользователя владельца есть доступ для чтения. (никакой доступ не был бы -
)
w
у пользователя владельца есть доступ для записи. (никакой доступ не был бы -
)
-
пользователь владельца имеет, не выполняют разрешение. (разрешение было бы x
)
-
у группы владельца нет доступа для чтения. (доступ был бы r
)
-
у группы владельца нет доступа для записи. (доступ был бы w
)
-
группа владельца имеет, не выполняют разрешение. (разрешение было бы x
)
-
у всех других нет доступа для чтения. (доступ был бы r
)
-
у всех других нет доступа для записи. (доступ был бы w
)
-
все другие имеют, не выполняют разрешение. (разрешение было бы x
)
Существуют некоторые более сложные полномочия как SUID, SGID или Липкий Бит, но Вы очень, вероятно, не встретитесь с ними там.
~/.Xauthority
должен быть настроен:Это должно принадлежать Вашему пользователю и его основной группе (то же имя). В ls -ld
вывод, владелец отображен в 3-м столбце (в моем примере "bytecommander") и группа владения в 4-м столбце ("bytecommander" также в моем примере).
Если Вы находите, например. root
в обоих из этих столбцов необходимо изменить это путем выполнения:
sudo chown $USER: ~/.Xauthority
Полномочия должны быть настроены так, чтобы только у пользователя владения были доступ для чтения и доступ для записи, все остальное отклонено. Если Ваша строка разрешения выглядит несколько отличающейся, чем -rw-------
, необходимо выполнить следующую команду для фиксации его:
chmod 600 ~/.Xauthority
Отметьте это 600
восьмеричное представление полномочий, описанных выше. Выполненный man chmod
если Вы хотите больше информации.