Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Mandriva Linux 2007 - Как войти root'ом в Иксы? (http://forum.oszone.net/showthread.php?t=72905)

ruddystepa 14-10-2006 17:24 497732

Mandriva Linux 2007 - Как войти root'ом в Иксы?
 
При настройке Mandriva Linux 2007 для загрузки по умолчанию в Иксы (KDE), вход для root'а оказывается запрещен. В Fedora Core 5 аналогичный затык решается изменением файла /etc/X11/xdmrc, но в Mandriva я этого файла не нашел! Как здесь разрешить root'у вход в KDE?

[mzd] 14-10-2006 17:37 497740

Попробуй поковыряться в настройках kdm или gdm. Соответственно, командами sudo kdmsetup и sudo gdmsetup.

ruslandh 14-10-2006 19:45 497784

А зачем ?

shisik 15-10-2006 00:50 497890

Не знаю, как там в 2007, ещё не юзал, но вот в 2006 это осуществляется изменением в файле /etc/kde/kdm/kdmrc строки AutoLoginUser=taras на соответственно AutoLoginUser=root. Только не могу не согласится с ruslandh - зачем???

ruddystepa 15-10-2006 01:28 497900

На команды kdmsetup и gdmsetup система заявила, что таких команд не существует, но я нашел в директории /etc/kde/kdm файл kdmrc, где и были нужные опции.
Зачем? Во-первых, не люблю, когда железка указывает мне чего я могу делать, а чего не могу, без возможности выбора. Это то, что мне больше всего не нравилось в Винде. Теперь похоже и Линух постепенно становится Виндой, что весьма прискорбно.
Во-вторых, в Мандрыке есть множество удобных графических утилит конфигурирования, запускать которые с помощью su несколько утомительно, особенно когда надо срочно собрать шлюзовой сервер заместо сгоревшего, а директор звонит каждые 5 минут и спрашивает, когда же будет инет!!

slaine 15-10-2006 13:21 498011

shisik кстати я тоже пробовал так, нифига неработает, под рутом сам негрузится, только с обычным пользователем.

shisik 15-10-2006 13:28 498014

Цитата:

Зачем? Во-первых, не люблю, когда железка указывает мне чего я могу делать, а чего не могу, без возможности выбора. Это то, что мне больше всего не нравилось в Винде. Теперь похоже и Линух постепенно становится Виндой, что весьма прискорбно.
Во-вторых, в Мандрыке есть множество удобных графических утилит конфигурирования, запускать которые с помощью su несколько утомительно, особенно когда надо срочно собрать шлюзовой сервер заместо сгоревшего, а директор звонит каждые 5 минут и спрашивает, когда же будет инет!!
В таком случае, если вам нужен именно выбор, лучше просто разрешить входить в KDE под рутом, а не ставить его по-умолчанию (это фактически делает ненужным пароль рута и позволяет любому дураку, просто включив комп, сотворить с системой всё, что угодно). Существует множество способов сделать это, ИМХО самый простой из которых, это в том-же файле из строки HiddenUsers=nobody, root убрать рута (как это сделано у меня). Это позволит в случае необходимости просто перезапустить сеанс, ввести root и пароль и получить полные права в KDE.
Отступлю от темы. Вы сказали, что у используете Mandriva 2007. Я тоже собираюсь переходить и собираю мнения о ней. Говорят, она бысрее работает, чем 2006. Но в тоже время не лишена странных багов. И у меня вопрос: как вы думаете, стоит переходить сейчас, или подождать стабильной версии с исправлениями? Спасибо.

Цитата:

shisik кстати я тоже пробовал так, нифига неработает, под рутом сам негрузится, только с обычным пользователем.
А какая система? В 2006 работать должно, сам вчера проверял. Вообще, вся секция должна выглядеть следующим образом:
Код:

[X-:0-Core]
Authorize=true
AutoLoginEnable=true
AutoLoginUser=root


ruddystepa 15-10-2006 15:14 498057

Цитата:

shisikкстати я тоже пробовал так, нифига неработает, под рутом сам негрузится, только с обычным пользователем.
У меня, как я уже писал, Mandriva Linux 2007. После установки AllowRootLogin в true в том самом файле kdmrc все нормально работает, root без проблем входит.
А насчет любого дурака, который может войти под рутом и все завалить, так я вообще запру сервер после настройки всех сервисов в отдельной комнате, и никто, кроме меня к нему и не подойдет. Да и сейчас не подходят - мои товарищи по работе и Винду то боятся, как черт ладана :), а уж Линух для них и вовсе колдовство, неподвластное человеческому разуму! :wizard: Так, что опасаться мне приходится только горе-сборщиков локал-бренд серверов, чья поделка горит уже третий раз за год!

Кстати, насчет секции:
[X-:0-Core]
Authorize=true
AutoLoginEnable=true
AutoLoginUser=root

Да не надо там ничего делать! Зачем разрешать автоматический вход в систему? Как я уже написал выше, там есть опция AllowRootLogin, ее и надо установить в true. Тогда, при вводе логина и пароля система не будет ругаться на рута.

О переходе на Mandriva 2007 - сказать пока ничего не могу, так как решил ее поставить только в пятницу, когда сгорела материнка основного сервака, и пришлось срочно собирать ему замену. Она у меня еще собственно и поработать то не успела - только только запустил. Но тем не менее, когда сервак починят, оставлю на нем 2006, а 2007 пока погоняю на резервном - что то мне не понравилось, при настройке Иксов, хотя сейчас уже не помню что, голова была другим занята, не до Иксов было.
Впрочем, одно помню - система почему-то никак не хотела запоминать, сколько виртуальных рабочих столов я хочу отображать в переключателе - все время показывала один. Возможно, если ручками поправить файла настроек, все будет нормально, но, опять же, не до этого было.

shisik 15-10-2006 16:47 498091

Цитата:

При настройке Mandriva Linux 2007 для загрузки по умолчанию в Иксы (KDE), вход для root'а оказывается запрещен.
Я что-то не понял, вначале вы начали говорить про автологин, а потом
Цитата:

Да не надо там ничего делать! Зачем разрешать автоматический вход в систему?
что автологин не нужен, а досточно просто разрешить руту входить в KDE, о чём я и писал:
Цитата:

лучше просто разрешить входить в KDE под рутом, а не ставить его по-умолчанию (это фактически делает ненужным пароль рута и позволяет любому дураку, просто включив комп, сотворить с системой всё, что угодно).
А AllowRootLogin у меня по-умолчанию был установлен в true.

ruddystepa 15-10-2006 21:30 498208

Классика!! Казнить нельзя помиловать!! :laugh: Каюсь, не там поставил запятую. :sorry: Должно было быть так:
При настройке Mandriva Linux 2007 для загрузки, по умолчанию, в Иксы (KDE) вход для root'а оказывается запрещен.

В Mandriva 2006 вход рутом в KDE, по умолчанию разрешен. Впервые столкнулся с запретом входа рутом в KDE в новой Fedora Core 5, да и то, не сразу после установки, а после обновления с помощью программы "Software update" - запрет ставится по умолчанию, без спроса! Там это решается, как я уже писал, в файле /etc/X11/xdmrc - той же самой опцией.
Теперь вот и Mandriva 2007 переняла такую же моду, но здесь вход в KDE запрещен по умолчанию сразу после установки. Без всякой возможности настроить это во время установки.

ruslandh 16-10-2006 00:09 498278

И по-моему - правильно :)
http://forum.oszone.net/post-498257.html#post498257

slaine 16-10-2006 16:31 498589

Скажите, а как автоматически залогиниться если не стоит Х, например на сервере или на шлюзе, где он не нужен

ruslandh 16-10-2006 23:12 498727

А зачем на сервере
Цитата:

автоматически залогиниться

mar 16-10-2006 23:35 498739

slaine
если так хочется автоматически логониться (то есть не вводить пароль) на сервере - заходите туда по ssh с ключами.
- автоматический логон (настоящий, а не то, о чем я написала) - зло
- автоматический логон на сервере - зло в квадрате
- доступ с консоли к серверу - тоже иногда может быть злом
- а уж если имеется доступ к консоли и автологон, то лучше заранее искать другую работу :)

slaine 17-10-2006 00:28 498761

ruslandh, mar у меня на нём общий ресурс(samba pdc) и интернет(adsl), будет всё работать незалогинившись?
samba запускается в ntsysv.
Например vncviewer не сработает на сервер, если не залогиниться, я и решил стартовать автоматом,
чтоб всё работало. Потому я и подумал, что всё не будет работать, вот и спрашиваю.

ruslandh 17-10-2006 00:43 498768

По ssh - да, только я не знаю, умееет-ли putty (вроде я правильно написал самый популярный Win клиент под ssh) работать с ключами gpg.

mar 17-10-2006 00:44 498769

slaine
ни один сервис (демон) сервера не требует ничьего логона.
по поводу vncviewer, если мне не изменяет память, сначала можно запустить просто из командной строки по ssh vncserver, а потом присоединиться к нему при помощи vncviewer. Подробности посмотрите в документации по vnc. А вообще лучше всего не держать на сервере X-ов, тем более запущенных (т.е. потребляющих ресурс) и управлять из командной строки


Время: 09:53.

Время: 09:53.
© OSzone.net 2001-