SUDO
Гость 29 декабря, 2005 - 14:22
Народ такая ситуация: установил sudo, прописал пользователям права. Делаю вызов а оно мне ругаеться что нету прав к файлу конфигурации для чтения. Пытаюсь под рутом тоже самое. Когда меняю права на файл кроет матом поменяй права назад (тоесть какие были 0440). Делаю как просит опят нету прав к использеванию. Подскажите где я дурак???
»
- Для комментирования войдите или зарегистрируйтесь
$ls -lh
$ls -lh /etc/sudoers
-r--r----- 1 root root 1,3K Ноя 9 17:16 /etc/sudoers
Имхо правильные права, то биш все ваши 0440. Других и не должно быть.
Права на бинарь должны быть такие:
ls -lh /usr/bin/sudo
---s--x--x 1 root root 91K Июл 14 03:01 sudo
По ходу разрешено всем исполнять и выставлен setuid. То бишь судо от кого бы ни работало - работает под рутовыми правами. Иначе никак не испонить то что положено только руту. Возвращаемся к правам на судоерс - все ок, рутовый процесс запросто может читать судоерс. Проверь бит сетуид у бинаря. Все остальные ругачки из за содержания судоерс.
все так и есть с
все так и есть с правами. но всё равно кроет матом. что ещё может быть?
_________________
ПЕЙ ПИВО ВСЕГДА И ВЕЗДЕ.
простите а вы
простите а вы состоите в группе wheel ? ;)
и чем правили sudoers ? надо visudo иначе изменения вроде не принимаются.
В групе не
В групе не состою. Это не обезательно. Проверел на другой машине. Правлю напрямую файлик. Проверял работает и изменения сохраняються. Но самое интересное на тестовой машине всё работает, а на серваке матом кроет.
У меня такая проблема может кто подскажет как её мона решить без sudo. А суть токава: зделал сервачок, но постояно не нахожусь у клиента. Рутовского пароля не дал. Он им не нужен. А сервачок нуна выключать каждый вечер. Обычный пользователь не имеет прав. /sbin/poweroff давать UID нехочу.
_________________
ПЕЙ ПИВО ВСЕГДА И ВЕЗДЕ.
1) Таки добавте
1) Таки добавте себя в группу вил, гента к этому очень небезразлична
2) Ежели не поможет - комментируй все что навертел в судоерс, оставляй это (тот кто в вил могет все):
# sudoers file.
Defaults env_reset
root ALL=(ALL) ALL
%wheel ALL=(ALL) NOPASSWD: ALL
Затем последовательно возвращаем и смотрим на ругачки.
3) может судо косо собралось?
4) Ваша проблема может быть решена через крон, ежели шатдаун в одно и то же время плюс минус час.
5) что именно говорит судо?
у меня зделано
у меня зделано так:
# sudoers file.
Defaults env_reset
root ALL=(ALL) ALL
tester ALL= NOPASSWD: /sbin/poweroff,/sbin/su
как на тэстовой так и на сервачке.
Пробывал сносить и заново ставить sudo. Один хер. Таже проблема нету прав доступа.
Попробую внести в групу. Посмотрим чё получиться
_________________
ПЕЙ ПИВО ВСЕГДА И ВЕЗДЕ.