Использовать sudo
-
- Posts: 258
- Joined: Fri Jan 10, 2014 7:34 pm
Использовать sudo
Каким образом можно дать привелегии, пользователю отличного от admin, чтобы я могу перезагружать сервер и выполнять другие администраторские команды, например:
Запускал команду visudo, но так и не нашел куда добвлять юзеров.
Code: Select all
sudo reboot
Re: Использовать sudo
Пока нет такой возможности как назначение административных функций обычному пользователю.
Но вы можете создать пожелание
http://bugs.vestacp.com/
Но вы можете создать пожелание
http://bugs.vestacp.com/
-
- Posts: 258
- Joined: Fri Jan 10, 2014 7:34 pm
Re: Использовать sudo
а в visudo нельзя ли как-нибудь добавить пользователя?imperio wrote:Пока нет такой возможности как назначение административных функций обычному пользователю.
Но вы можете создать пожелание
http://bugs.vestacp.com/
Re: Использовать sudo
Укажите вашу ОС
и покажите вывод команды
Вы можете дать обычному пользователю привилегии root и он сможет работать в консоли через sudo, но административных функций в веб-интерфейсе у него всё равно не будет.
и покажите вывод команды
Code: Select all
visudo
-
- Posts: 258
- Joined: Fri Jan 10, 2014 7:34 pm
Re: Использовать sudo
CentOS 6.5 (64bit)
Code: Select all
## The COMMANDS section may have other options added to it.
##
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
## Allows members of the 'sys' group to run networking, software,
## service management apps and more.
# %sys ALL = NETWORKING, SOFTWARE, SERVICES, STORAGE, DELEGATING, PROCESSES, LOCATE, DRIVERS
## Allows people in group wheel to run all commands
# %wheel ALL=(ALL) ALL
## Same thing without a password
# %wheel ALL=(ALL) NOPASSWD: ALL
## Allows members of the users group to mount and unmount the
## cdrom as root
# %users ALL=/sbin/mount /mnt/cdrom, /sbin/umount /mnt/cdrom
## Allows members of the users group to shutdown this system
# %users localhost=/sbin/shutdown -h now
admin ALL=NOPASSWD:/usr/local/vesta/bin/*
Re: Использовать sudo
Попробуйте проделать следующие шаги.
1. Для начала найдите файл sudoers
/etc/sudoers
Нам нужно добавить пользователя в группу wheel
найдите и расскоментируйте строку
2. Добавляем пользователя панели в эту группу
вместо user - логин вашего пользователя
3. Проверяем
в ответе должно присутствовать wheel
4. Выходим
5. В панели для пользователя даём права для доступа к шеллу
6. Авторизировавшись в консоли пользователь к примеру может выполнить команду
1. Для начала найдите файл sudoers
/etc/sudoers
Нам нужно добавить пользователя в группу wheel
найдите и расскоментируйте строку
Code: Select all
# %wheel ALL=(ALL) NOPASSWD: ALL
Code: Select all
su
Code: Select all
usermod -a -G wheel user
3. Проверяем
Code: Select all
id user
4. Выходим
Code: Select all
exit
6. Авторизировавшись в консоли пользователь к примеру может выполнить команду
Code: Select all
sudo reboot
-
- Posts: 258
- Joined: Fri Jan 10, 2014 7:34 pm
Re: Использовать sudo
А для чего в шаге 2 нужно прописывать
Code: Select all
su
Re: Использовать sudo
Code: Select all
su -
То есть разрешает использовать sudo