[Ubuntu] Решено: Проблема с правами (Юзер не может запустить иксы)

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

Аватара пользователя
SunChella
Сообщения: 44
ОС: Ubuntu

[Ubuntu] Решено: Проблема с правами

Сообщение SunChella »

Проблема такая: пр загрузке Ubuntu 7.04, в том месте, где должен появиться gdm, просто черный экран и ничего нет. Зала в recovery mode под root'ом, startx'ом запустила иксы - все работает. Все там же из консоли залогинилась под простым пользователем и попыталась запустить иксы. Выдалось сообщение:

Код: Выделить всё

xauth: creating new authority file /home/anna/.serverauth.7983
X: user not authorzed to run the X server, aborting
xinit: Server error


Комп не мой, поэтому насчет конфигов и логов сказать ничего не могу. Единственное то, что до перезагрузки все работало. В чем может быть проблема?
Any non-trivial program contains at least one bug.
Спасибо сказали:
Аватара пользователя
Pirren
Сообщения: 546
ОС: Debian Testing+FreeDos1.0

Re: [Ubuntu] Решено: Проблема с правами

Сообщение Pirren »

SunChella, А устанавливала стандартно?
«...где, скажи, когда была без жертв искуплена свобода» К.Ф. Рылеев
[Вот кто я!] [Манчкин 13%] [Убийца 33%] [Тусовщик 37%] [Исследователь 17%]
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: [Ubuntu] Решено: Проблема с правами

Сообщение sash-kan »

SunChella писал(а):
20.06.2007 20:44
в том месте, где должен появиться gdm, просто черный экран и ничего нет.
а чем заканчивается /var/log/Xorg.0.log ?
SunChella писал(а):
20.06.2007 20:44
Все там же из консоли залогинилась под простым пользователем и попыталась запустить иксы.
пользователь состоит в группе video?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
SunChella
Сообщения: 44
ОС: Ubuntu

Re: [Ubuntu] Решено: Проблема с правами

Сообщение SunChella »

Устанавливала стандартно.
Я не знаю, до того компьютера мне сейчас не добраться. А если не состоит в этой группе, то как включить пользователя туда?
Any non-trivial program contains at least one bug.
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: [Ubuntu] Решено: Проблема с правами

Сообщение Uncle_Theodore »

SunChella писал(а):
20.06.2007 20:57
Устанавливала стандартно.
Я не знаю, до того компьютера мне сейчас не добраться. А если не состоит в этой группе, то как включить пользователя туда?

Команда usermod
Но я не уверен, что дело в этом. Может, у сервера suid bit не установлен?
Спасибо сказали:
Аватара пользователя
SunChella
Сообщения: 44
ОС: Ubuntu

Re: [Ubuntu] Решено: Проблема с правами

Сообщение SunChella »

Я не знаю, сейчас буду пробовать c usermode :) Вообще странно все это, в первый раз вижу, чтобы Линукс сглючил как винда - после перезагрузки...
Any non-trivial program contains at least one bug.
Спасибо сказали:
Аватара пользователя
SunChella
Сообщения: 44
ОС: Ubuntu

Re: [Ubuntu] Решено: Проблема с правами

Сообщение SunChella »

Добавила пользователя в группу video, не помогло :( Хотела переставить xserver (да, знаю, что очень неправильный способ :-[ ), удалила его, а оказалось, что на убунтовом диске его в виде отдельного пакета нет. Переставила всю систему, как ни странно, осталась та же проблема :( Ничего не понимаю - после первой установки Ubuntu нормально работала.
Запустила иксы под рутом в recovery mode, хотела зайти в администрирование -> пользователи и группы, выдалось сообщение - The configuration could not be loaded.
После этого пыталась снова загрузиться с CD, та же проблема - в тот момент, когда должно было появиться окно входа в систему, экран просто погасает. При нажатии комбинации клавиш Alt+Ctrl+Backspace мигает лампочка на мониторе.

Может, у сервера suid bit не установлен?

А что это? :-[
Any non-trivial program contains at least one bug.
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: [Ubuntu] Решено: Проблема с правами

Сообщение Uncle_Theodore »

SunChella писал(а):
21.06.2007 19:05
Может, у сервера suid bit не установлен?

А что это? :-[

Попробуйте вот так

Код: Выделить всё

ls -l `which X`

(кавычки тут обратные).
Система должна ответить что-то типа

Код: Выделить всё

lrwxrwxrwx 1 root root 4 2007-05-15 20:37 /usr/bin/X -> Xorg

Теперь наберите

Код: Выделить всё

ls -l /usr/bin/Xorg

И обратите внимание на строчку прав доступа
-rwsr-xr-x 1 root root 1705500 2007-05-09 20:08 /usr/bin/Xorg
Видите 's' в первой тройке? Это и есть suid-bit, который позволяет программе бегать от имени владельца (рута в данном случае), даже если ее запустил другой пользователь. Он должен быть установлен.

ПыСы. Посмотрите еще, какие права у пользователя на его домашнюю директорию. Так, на всякий пожарный.
Спасибо сказали:
Аватара пользователя
SunChella
Сообщения: 44
ОС: Ubuntu

Re: [Ubuntu] Решено: Проблема с правами

Сообщение SunChella »

Ok, все испробую, когда доберусь до того компьютера =)
Права на домашнюю директорию вроде в порядке - 777

Я думала о том, что нужно изменить права файлов, но что именно /usr/bin/Xorg, до меня не дошло. То есть нужно просто изменить права всех файлов в этой папке на 777?


PS Спасибо за объяснение suid-bit, теперь буду знать =)
Any non-trivial program contains at least one bug.
Спасибо сказали:
Аватара пользователя
SunChella
Сообщения: 44
ОС: Ubuntu

Re: [Ubuntu] Решено: Проблема с правами

Сообщение SunChella »

Сделали все дистанционно :)
Вот что выводится на ls -l `which X`:

Код: Выделить всё

-rwsr-sr-x 1 root root 7696 Apr 2 19:43 /usr/bin/X



На ls -l /usr/bin/Xorg:

Код: Выделить всё

-rwxr-xr-x 1 root root 1620408 Apr 4 12:56 /usr/bin/Xorg


То есть теперь просто надо поменять права /usr/bin/Xorg на -rwsr-xr-x?
Any non-trivial program contains at least one bug.
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: [Ubuntu] Решено: Проблема с правами

Сообщение Uncle_Theodore »

Хм. Странно. У меня /usr/bin/X -- символическая ссылка на /usr/bin/Xorg, а у Вас -- какой-то файл...
Не знаю тогда...
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: [Ubuntu] Решено: Проблема с правами

Сообщение Aectann »

SunChella
Что прописано в /etc/X11/Xwrapper.config ?
My god... it's full of stars!...
Спасибо сказали:
Аватара пользователя
SunChella
Сообщения: 44
ОС: Ubuntu

Re: [Ubuntu] Решено: Проблема с правами

Сообщение SunChella »

Добралась наконец-то до того компа :)
cat /etc/X11/Xwrapper:

Код: Выделить всё

allowed_users = console
nice_value = 0

На всякий случай выкладываю xorg.conf и Xorg.0.log

У вас нет необходимых прав для просмотра вложений в этом сообщении.
Any non-trivial program contains at least one bug.
Спасибо сказали:
Аватара пользователя
SunChella
Сообщения: 44
ОС: Ubuntu

Re: [Ubuntu] Решено: Проблема с правами

Сообщение SunChella »

Извиняюсь, что только сейчас вернулась к этой теме, но проблема решена :) Видимо, такой глюк был из-за ошибок на винчестере. После полного форматирования и переустановки все в норме :)
Any non-trivial program contains at least one bug.
Спасибо сказали: