digiwo Опубликовано 14 апреля, 2009 Жалоба Поделиться Опубликовано 14 апреля, 2009 Добрый день. Есть такой скрипт #! /bin/sh case "$1" in start|"") VBoxSDL -vm vbox-test -fullscreen && cp -R /home/sergej/.VirtualBox /backup && sudo shutdown -hP now ;; stop) ;; *) echo "Usage: startsys [start|stop]" exit 1 ;; esac Работает, вроде копирует, но комп не выключает((( не подскажете почему? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Aceler Опубликовано 14 апреля, 2009 Жалоба Поделиться Опубликовано 14 апреля, 2009 А смысл делать sudo в рутовом срипте? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
digiwo Опубликовано 14 апреля, 2009 Автор Жалоба Поделиться Опубликовано 14 апреля, 2009 скрипт запускается при загрузке Gnome в профиле юзера, поэтому думаю что без sudo он просто не будет работать. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Aceler Опубликовано 14 апреля, 2009 Жалоба Поделиться Опубликовано 14 апреля, 2009 А, ну тогда он и с sudo не будет работать, если вы не завели NOPASSWD:shutdown в sudoerc Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
digiwo Опубликовано 14 апреля, 2009 Автор Жалоба Поделиться Опубликовано 14 апреля, 2009 Defaults env_reset # Host alias specification # User alias specification User_Alias ABSCHALTER = sergej # Cmnd alias specification Cmnd_Alias DOWN = /sbin/shutdown, /sbin/reboot # User privilege specification root ALL=(ALL) ALL ABSCHALTER ALL= NOPASSWD: DOWN Так выглядит visudo Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Edward_Em Опубликовано 14 апреля, 2009 Жалоба Поделиться Опубликовано 14 апреля, 2009 1) А в PATH пользователя sergej прописан /sbin? 2) Попробуйте в скрипте полные пути указывать. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
digiwo Опубликовано 14 апреля, 2009 Автор Жалоба Поделиться Опубликовано 14 апреля, 2009 заработало. вроде ничего не менял, мистика блин Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.