Голосование

Вы как чаще действуете? От root или через sudo?

root
sudo
По разному
Никак. Прав нету.

Автор Тема: SU, sudo, root и все вопросы связанные с ними.  (Прочитано 74531 раз)

Оффлайн Damir

  • alt linux team
  • ***
  • Сообщений: 134
Re: Не могу зайти под root'ом
« Ответ #60 : 15.10.2008 18:04:16 »
А сервер 64битный? Тогда правильный наверное.
Ceterum censeo LORum esse delendam

Оффлайн Canabis

  • Завсегдатай
  • *
  • Сообщений: 55
    • Email
Re: Не могу зайти под root'ом
« Ответ #61 : 15.10.2008 18:19:23 »

Оффлайн Canabis

  • Завсегдатай
  • *
  • Сообщений: 55
    • Email
Re: Не могу зайти под root'ом
« Ответ #62 : 15.10.2008 18:57:07 »
Ура! Получилось!
В lilo команда init=/bin/sh не срабатывает. Пишет что-то вроде "нажмите [Tab] чтобы отобразить варианты загрузки" (по-английски), но никаких вариантов, кроме ALT Linux нет.
Загрузился с rescue cd (http://ftp.altlinux.org/pub/distributions/ALTLinux/4.1/Desktop/current/iso/altlinux-4.1.0-desktop-i586-rescue-cd.iso), выбрал восстановление системы. Смонтировал системный раздел локальной машины. Выставил с помощью команды chmod для файла /usr/bin/sudo следующее разрешение rws--x--x. После перезагрузки sudo заработало.
Спасибо откликнувшимся.

Но локальный вход под root'ом до сих пор не работает. Не пойму как и зачем его отключили... Причем он отключен на всех серверах. Может кто подскажет?

Оффлайн dk

  • alt linux team
  • ***
  • Сообщений: 989
    • Email
Re: Не могу зайти под root'ом
« Ответ #63 : 15.10.2008 21:28:44 »
В дистрибутивах ALT вход для пользователя root по ssh закрыт по умолчанию.
Но локальных вход должен быть открыт.

Что выводится при попытке входа из-под root? Что при этом пишется на 12 консоль и в логи?

Покажите вывод # grep root /etc/passwd
(а вдруг у рута shell неправильный)

Покажите вывод # cat /etc/pam.d/login


Оффлайн dk

  • alt linux team
  • ***
  • Сообщений: 989
    • Email
Re: Не могу зайти под root'ом
« Ответ #64 : 15.10.2008 23:18:38 »
Посмотрите мое сообщение выше. Дайте ответы на поставленные там вопросы.

Если вы имеете в виду не пользователя root, а другого пользователя - замените root на имя этого пользователя.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 253
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Не могу зайти под root'ом
« Ответ #65 : 15.10.2008 23:23:23 »
Цитировать
lilo команда init=/bin/sh не срабатывает. Пишет что-то вроде "нажмите [Tab] чтобы отобразить варианты загрузки" (по-английски), но никаких вариантов, кроме ALT Linux нет.
ALTLinix init=/bin/bash
Цитировать
МИНЗДРАВ
Это графический вход, или консольный ? Если графический - может мало места в /, или /home. А что в логах на 12 консоле ?
А я понял - вы пытаетесь в графику войти root`ом - это запрещено из соображений безопасности
« Последнее редактирование: 15.10.2008 23:24:54 от ruslandh »

Оффлайн dk

  • alt linux team
  • ***
  • Сообщений: 989
    • Email
Re: Не могу зайти под root'ом
« Ответ #66 : 15.10.2008 23:25:47 »
Это графический вход, или консольный ? Если графический - может мало места в /, или /home. А что в логах на 12 консоле ?

Если мало места, то там все-таки начинается процесс запуска KDE, который в конце обламывается с неочевидным сообщением об ошибке, но все-таки с каким-то сообщением.
« Последнее редактирование: 16.10.2008 07:01:27 от dk »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 253
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Не могу зайти под root'ом
« Ответ #67 : 16.10.2008 00:03:13 »
Цитировать
Если мало места, то там все-таки начинается процесс запуска в KDE, который в конце обламывается с неочевидным сообщением об ошибке, но все-таки с каким-то сообщением.
Об этом пользователи обычно забывают сказать (из личного опыта).

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 253
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Не могу зайти под root'ом
« Ответ #68 : 17.10.2008 00:43:39 »
Цитировать
А я понял - вы пытаетесь в графику войти root`ом - это запрещено из соображений безопасности

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 253
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Не могу зайти под root'ом
« Ответ #69 : 17.10.2008 20:38:04 »
Ну картинку хоть пришлите, если логи прислать не можете. А то непонятно что у вас происходит.

Оффлайн Canabis

  • Завсегдатай
  • *
  • Сообщений: 55
    • Email
Re: Не могу зайти под root'ом
« Ответ #70 : 23.10.2008 18:23:58 »
По поводу блокировки локального входа под root'ом все оказалось очень банально: стоял не стандартный пароль. Выдавалось login incorrect.
Когда сменил пароль через sudo, зашел без проблем.
Еще раз спасибо за помощь.

Оффлайн sergdkv

  • Начинающий
  • *
  • Сообщений: 9
sudo и скрипты

Не получается настроить /etc/sudoers

Есть скрипт, который должен выполнять пользователь.
Скрипт, пока, лежит в директрии /root

Добавление в sudoers строчки

alex    ALL  = NOPASSWD: /bin/kill, /bin/ls, /usr/bin/lprm, /usr/bin/find, /root/GPRG_modem2.sh

не помогает, при этом /usr/bin/find ищет, и ищет то, что надо!

sudo /root/GPRG_modem2.sh
Sorry, user alex is not allowed to execute '/root/GPRS_modem2.sh' as root on cubic.localdomain.

Кажется, sudoers запрещает выполнять скрипты.

Что можно сделать в данной ситуации?
« Последнее редактирование: 19.08.2011 22:10:16 от МИНЗДРАВ »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 253
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: sudo и скрипты
« Ответ #72 : 30.10.2008 08:07:42 »
- Вы специально пытаетесь создать дырку на вашем компе ? В момент работы скрипта делаем CTRL+C и дальше комп у пользователя на ладони.
- Прописывать не сам скрипт, а программы, которые вызываются из скрипта и требуют полномочиия root.

Оффлайн baster

  • Начинающий
  • *
  • Сообщений: 11
    • Email
Почему английский в root
« Ответ #73 : 30.10.2008 11:39:24 »
Цитировать
99,99% гарантии что именно из-за этого рут не находит файлы
спасибо за терпение и ответ по существу. теоретически, вроде разобрался, чтоб рут с своим окружением работал, нужно логиниться не "su", а "su -". тот я думаю, почему даже ifconfig не выводит, с сообщением, что команда не опознана... вот где собака зарыта.
« Последнее редактирование: 31.10.2008 00:01:55 от ruslandh »

Оффлайн sergdkv

  • Начинающий
  • *
  • Сообщений: 9
Re: sudo и скрипты
« Ответ #74 : 30.10.2008 12:55:44 »
Вообще скриптовые языки разные бывают, как и скрипты.  В иных Ctrl-C не поможет. :-)