| imho.ws |
![]() |
|
|
|||||||
|
Сообщения:
Перейти к новому /
Последнее
|
Опции темы |
|
|
# 1 |
|
Member
Регистрация: 28.08.2002
Сообщения: 249
![]() ![]() |
вопрос: как запустить kwrite с root permissions под обычным юзером
Привет всем,
В консоли зайдя под рутом (su), и запустив vi я могу редактировать конфиг. файлы. А вот как ето сделать с Kedit или Kwrite когда работаю под обычным юзером? То есть как временно запустить их с root permissions? |
|
|
|
|
# 8 |
|
Member
Регистрация: 28.08.2002
Сообщения: 249
![]() ![]() |
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. |
|
|
|
|
# 9 |
|
Member
Регистрация: 26.08.2002
Адрес: Germany
Сообщения: 232
![]() ![]() ![]() |
Если в консоле под рутом без KDE - то никак.
Если работаешь под обычным юзером в KDE В Konqueror пишешьтак : fish://localhost/ можно ещё так: ssh -X root@localhost потом : kwrite Последний раз редактировалось Gennadi; 02.08.2004 в 19:07. |
|
|
|
|
# 11 |
|
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> |
|
|
# 12 |
|
Member
Регистрация: 26.08.2002
Адрес: Germany
Сообщения: 232
![]() ![]() ![]() |
Ты заходишь как root и можешь правой мышкой открывать файлы любым эдитором Kedit или Kwrite и редактировать конфиг. файлы, что и требовалось....
"fish" - это ssh протокол в KDE... Посмотри ещё это: lan://localhost/ip-adress другого компа Последний раз редактировалось Gennadi; 02.08.2004 в 19:25. |
|
|
|
|
# 13 |
|
Member
Регистрация: 28.08.2002
Сообщения: 249
![]() ![]() |
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. |
|
|
|
|
# 14 | ||
|
Member
Регистрация: 26.08.2002
Адрес: Germany
Сообщения: 232
![]() ![]() ![]() |
Цитата:
Цитата:
xhost +localhost Последний раз редактировалось Gennadi; 02.08.2004 в 20:08. |
||
|
|