Показать полную графическую версию : sudo - ошибка при выполнении команды с правами root
__sa__nya
12-05-2015, 15:43
Доброе время суток. Имеется CentOS6.6. Имеется выполнивший в систему вход пользователь bitrix. Под ним нужно выполнить действия требующие root.
Выполняю команду: sudo -u root ifconfig eth1 192.168.56.2 netmask 255.255.255.0
Выходит запрос пароля, но в командной строке видно, что не для root, а для bitrix, после ввода пароля (пароли на bitrix и root одинаковые) получаю ошибку:
http://s017.radikal.ru/i441/1505/91/e34c13a1d5aat.jpg (http://radikal.ru/fp/cbabb78b490d45b486cd8acb994e26d8)
- В чем причина проблемы, как устранить?
Grabber2006
12-05-2015, 17:23
Наберите sudo -s для получения рутового шелла.
ruslandh
12-05-2015, 22:38
Зачем sudo, если у вас не Ubuntu?
su - -c "ifconfig eth1 192.168.56.2 netmask 255.255.255.0"
У вас не Ubuntu, и по-умолчанию пользователь не имеет право выполнять через sudo никаких команд (о чём вам на чистом pусском английском языке и написали).
Наберите
Код: Выделить весь код
sudo -s
для получения рутового шелла. »
И получите то-же самое, по тому-же месту.
В чем причина проблемы, как устранить? »
сделай проще:
su, пароль root, ifconfig eth1 192.168.56.2 netmask 255.255.255.0
__sa__nya
15-05-2015, 15:40
su, пароль root, ifconfig eth1 192.168.56.2 netmask 255.255.255.0 »
- делаю (команда "su 111 ifconfig eth1 192.168.56.2 netmask 255.255.255.0") - выходит ошибка "111: no such file or directory"
Подскажите, как обычный пользователь может делать на CentOS команды, требующие прав root ?
111 »
Это что?
Подскажите, как обычный пользователь может делать на CentOS команды, требующие прав root ? »
Посмотри тут (http://rus-linux.net/lib.php?name=/MyLDP/consol/HuMan/su-ru.html), обычный пользователь ничего не может делать, на то он и пользователь.
З.Ы. Можешь отредактировать /etc/passwd, т.е. установить пользователю такие же значения как у root, но это плохо закончится в итоге.
ruslandh
15-05-2015, 17:37
Я - же вам уже дал правильную команду:
su - -c "ifconfig eth1 192.168.56.2 netmask 255.255.255.0"
111 »
Это что? »
Это пароль root :read:
su, пароль root, ifconfig eth1 192.168.56.2 netmask 255.255.255.0 »
"su 111 ifconfig eth1 192.168.56.2 netmask 255.255.255.0" »
Цитата zai:
su, пароль root, ifconfig eth1 192.168.56.2 netmask 255.255.255.0 »
Цитата __sa__nya:
"su 111 ifconfig eth1 192.168.56.2 netmask 255.255.255.0" » »
удивительно, что еще не через запятые :lol:
__sa__nya,
su, нажать enter
пароль root, нажать enter
ifconfig eth1 192.168.56.2 netmask 255.255.255.0, нажать enter
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.