I cannot view file permissions after 14.04 upgrade

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.

0
задан 4 November 2015 в 20:11

1 ответ

Вы просто ввели команду с опечаткой. Корректный:

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 если Вы хотите больше информации.

2
ответ дан 30 September 2019 в 05:49

Другие вопросы по тегам:

Похожие вопросы: