imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Программы и Операционные системы > Пингвинятник (ОС *NIX)
Опции темы
Старый 02.08.2004, 13:05     # 1
biggyL
Member
 
Аватар для biggyL
 
Регистрация: 28.08.2002
Сообщения: 249

biggyL Нимб уже пробиваетсяbiggyL Нимб уже пробивается
вопрос: как запустить kwrite с root permissions под обычным юзером

Привет всем,
В консоли зайдя под рутом (su), и запустив vi я могу редактировать конфиг. файлы.
А вот как ето сделать с Kedit или Kwrite когда работаю под обычным юзером? То есть как временно запустить их с root permissions?
biggyL вне форума  
Старый 02.08.2004, 16:10     # 2
Drakosha
Full Member
 
Аватар для Drakosha
 
Регистрация: 16.10.2002
Адрес: ArchLinux, Internet
Сообщения: 557

Drakosha Реально крут(а)Drakosha Реально крут(а)Drakosha Реально крут(а)Drakosha Реально крут(а)
либо сделать su ; kwite; либо посмотреть что такое sudo
Drakosha вне форума  
Старый 02.08.2004, 16:31     # 3
male
Guest
 
Сообщения: n/a

su -c 'kwrite'
 
Старый 02.08.2004, 16:49     # 4
biggyL
Member
 
Аватар для biggyL
 
Регистрация: 28.08.2002
Сообщения: 249

biggyL Нимб уже пробиваетсяbiggyL Нимб уже пробивается
Drakosha
male
Когда пишешь: su -c 'kwrite'
получаешь: kwrite: command not found

Неужели перед тем как спросить тут я бы не проверил такую простую вешь?
biggyL вне форума  
Старый 02.08.2004, 16:53     # 5
male
Guest
 
Сообщения: n/a

male@male pic $ which kwrite
/usr/kde/3.2/bin/kwrite

su -c '/usr/kde/3.2/bin/kwrite'
 
Старый 02.08.2004, 17:40     # 6
biggyL
Member
 
Аватар для biggyL
 
Регистрация: 28.08.2002
Сообщения: 249

biggyL Нимб уже пробиваетсяbiggyL Нимб уже пробивается
$ which kwrite
/opt/kde3/bin/kwrite

su -c /opt/kde3/bin/kwrite
Password:
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

kwrite: cannot connect to X server :0.0
biggyL вне форума  
Старый 02.08.2004, 18:02     # 7
male
Guest
 
Сообщения: n/a

man xhost
man xauth

от юзера:
xauth list

от рута:
xauth add <целиком строку что выдала предыдущая команда>

xhost localhost
 
Старый 02.08.2004, 18:42     # 8
biggyL
Member
 
Аватар для biggyL
 
Регистрация: 28.08.2002
Сообщения: 249

biggyL Нимб уже пробиваетсяbiggyL Нимб уже пробивается
male

После того как проделал вышеописанное, kwrite работает, токко вот после того как выхожу из kwrite, вот чего в консоли пишет:

leok@exten:~> su -c /opt/kde3/bin/kwrite
Password:
kbuildsycoca running...
leok@exten:~> Mutex destroy failure: Device or resource busy
ICE default IO error handler doing an exit(), pid = 7356, errno = 2

P.S.:
Прочитал

man xhost
man xauth

Но если можно поподробнее что именно ет делает:
[QOUTE]
от юзера:
xauth list

от рута:
xauth add <целиком строку что выдала предыдущая команда>

xhost localhost
[/QOUTE]

Вообше то если сделать -
от юзера:
xauth list

выдаёт 4 строчки, я первый раз добавил 2 строчку по ошибке,
поетому сделал
от юзера:
xauth list

от рута:
xauth remove <целиком 2 строку что выдала предыдущая команда>

и по новой сделал

от рута:
xauth add <целиком 1 строку что выдала предыдущая команда>

xhost localhost

И теперь та же картина: kwrite cannot connct to X server

Последний раз редактировалось biggyL; 02.08.2004 в 19:02.
biggyL вне форума  
Старый 02.08.2004, 18:56     # 9
Gennadi
Member
 
Аватар для Gennadi
 
Регистрация: 26.08.2002
Адрес: Germany
Сообщения: 232

Gennadi МолодецGennadi МолодецGennadi Молодец
Если в консоле под рутом без KDE - то никак.

Если работаешь под обычным юзером в KDE
В Konqueror пишешьтак :
fish://localhost/

можно ещё так:
ssh -X root@localhost
потом :
kwrite

Последний раз редактировалось Gennadi; 02.08.2004 в 19:07.
Gennadi вне форума  
Старый 02.08.2004, 19:04     # 10
biggyL
Member
 
Аватар для biggyL
 
Регистрация: 28.08.2002
Сообщения: 249

biggyL Нимб уже пробиваетсяbiggyL Нимб уже пробивается
Gennadi
Если пишу
fish://localhost/
Идёт запрос на pass. для юзера и попадаю в рут дерикторию.
Можно поподрбней чего ето такое и как пользоватся?
biggyL вне форума  
Старый 02.08.2004, 19:07     # 11
male
Guest
 
Сообщения: n/a

подробно ($ - от юзера, #- от рута):
<code>
male@male onlineejb $ xauth list|grep localhost
localhost:0 MIT-MAGIC-COOKIE-1 9504c2ec3da951466c035d84b4a0d388
male@male onlineejb $ xhost localhost
localhost being added to access control list
male@male onlineejb $ su
Password:
root@male onlineejb # /usr/X11R6/bin/xauth add localhost:0 MIT-MAGIC-COOKIE-1 9504c2ec3da951466c035d84b4a0d388
root@male onlineejb # /usr/kde/3.2/bin/kwrite
</code>
 
Старый 02.08.2004, 19:12     # 12
Gennadi
Member
 
Аватар для Gennadi
 
Регистрация: 26.08.2002
Адрес: Germany
Сообщения: 232

Gennadi МолодецGennadi МолодецGennadi Молодец
Ты заходишь как root и можешь правой мышкой открывать файлы любым эдитором Kedit или Kwrite и редактировать конфиг. файлы, что и требовалось....

"fish" - это ssh протокол в KDE...


Посмотри ещё это:

lan://localhost/ip-adress другого компа

Последний раз редактировалось Gennadi; 02.08.2004 в 19:25.
Gennadi вне форума  
Старый 02.08.2004, 19:48     # 13
biggyL
Member
 
Аватар для biggyL
 
Регистрация: 28.08.2002
Сообщения: 249

biggyL Нимб уже пробиваетсяbiggyL Нимб уже пробивается
male

leok@exten:~> xauth list
exten:0 MIT-MAGIC-COOKIE-1 d42a19dad195d3c42bb5440191f83932
exten/unix:0 MIT-MAGIC-COOKIE-1 d42a19dad195d3c42bb5440191f83932
exten:0 XDM-AUTHORIZATION-1 095bac1c28e0459700cc9a18d46cdc22
exten/unix:0 XDM-AUTHORIZATION-1 095bac1c28e0459700cc9a18d46cdc22
leok@exten:~> xauth list|grep exten
exten:0 MIT-MAGIC-COOKIE-1 d42a19dad195d3c42bb5440191f83932
exten:0 XDM-AUTHORIZATION-1 095bac1c28e0459700cc9a18d46cdc22
leok@exten:~> xhost exten
exten being added to access control list
leok@exten:~> su
Password:
exten:/home/leok # /usr/X11R6/bin/xauth add exten:0 MIT-MAGIC-COOKIE-1 d42a19dad195d3c42bb5440191f83932
exten:/home/leok # /usr/X11R6/bin/xauth add exten:0 XDM-AUTORIZATION-1 095bac1c28e0459700cc9a18d46cdc22
exten:/home/leok # /opt/kde3/bin/kwrite
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

kwrite: cannot connect to X server :0.0

Gennadi
Ето интересно,
Но вот почему он пасс. юзера запрашивает а не рута, если через ssh работает с правами рута?

Последний раз редактировалось biggyL; 03.08.2004 в 09:07.
biggyL вне форума  
Старый 02.08.2004, 20:00     # 14
Gennadi
Member
 
Аватар для Gennadi
 
Регистрация: 26.08.2002
Адрес: Germany
Сообщения: 232

Gennadi МолодецGennadi МолодецGennadi Молодец
Цитата:
Но вот почему он пасс. юзера запрашивает а не рута, если через ssh работает с правами рута?
Каким юзером ты заходишь - в home-директорию того юзера ты и попадаешь и с теми правами ...

Цитата:
kwrite: cannot connect to X server :0.0
сделай так:
xhost +localhost

Последний раз редактировалось Gennadi; 02.08.2004 в 20:08.
Gennadi вне форума  
Старый 02.08.2004, 20:21     # 15
Shlomo
Full Member
 
Аватар для Shlomo
 
Регистрация: 07.02.2002
Адрес: France
Пол: Male
Сообщения: 1 128

Shlomo Луч света в тёмном царствеShlomo Луч света в тёмном царствеShlomo Луч света в тёмном царствеShlomo Луч света в тёмном царствеShlomo Луч света в тёмном царстве
Все не так!!! Надо набтрать в консоли
#кдесу -у роот кwритер
И тут же появится меню ввода рут пароля.
Больше ничего не надо делать.
Shlomo вне форума  
Старый 03.08.2004, 06:26     # 16
male
Guest
 
Сообщения: n/a

$echo $DISPLAY
$export DISPLAY=:0.0
 
Старый 03.08.2004, 16:28     # 17
biggyL
Member
 
Аватар для biggyL
 
Регистрация: 28.08.2002
Сообщения: 249

biggyL Нимб уже пробиваетсяbiggyL Нимб уже пробивается
male - к сожалению
$echo $DISPLAY
$export DISPLAY=:0.0 тоже не помогло

Gennadi
xhost +localhost у меня не пашет

Но!!!
#kdesu -u root kwriter
Таки работает!!!
Спасибо Shlomo

Ешё раз спасибо всем за помошь
biggyL вне форума  
Старый 04.08.2004, 19:49     # 18
Shlomo
Full Member
 
Аватар для Shlomo
 
Регистрация: 07.02.2002
Адрес: France
Пол: Male
Сообщения: 1 128

Shlomo Луч света в тёмном царствеShlomo Луч света в тёмном царствеShlomo Луч света в тёмном царствеShlomo Луч света в тёмном царствеShlomo Луч света в тёмном царстве
Shlomo вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 23:54.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.