Страница 1 из 1

Перезагрузка FreeBSD без прав рута

Добавлено: 2008-05-02 16:19:40
Grishun_U_S
Здравствуйте!

Нужно дать завести юзера который мог бы выполнять всего две команды :

Код: Выделить всё

shutdown -p now
и Возможно ли сделать не давая ему пароль su? т.к. не хочется чтобы он накуролесил лишнего....
--
Пока есть идея со стартап скриптом. Т.е. как только логинится юзер -- срабатывает скрипт на перезагрузку(шатдаун). Куда его запихнуть вот только?

Re: Перезагрузка FreeBSD без прав рута

Добавлено: 2008-05-02 18:04:06
manefesto
смотри в сторону sudo

Re: Перезагрузка FreeBSD без прав рута

Добавлено: 2008-05-02 18:09:46
Larin
внеси юзера в группу operator

Re: Перезагрузка FreeBSD без прав рута

Добавлено: 2008-05-02 18:33:56
Grishun_U_S
manefesto писал(а):смотри в сторону sudo
Это что такое? Порт?

Re: Перезагрузка FreeBSD без прав рута

Добавлено: 2008-05-02 18:43:45
manefesto
sudo это программа которая позволяет выполнять операции от имени рута от простого пользователя
http://ru.wikipedia.org/wiki/Sudo

Re: Перезагрузка FreeBSD без прав рута

Добавлено: 2008-05-02 20:09:34
Grishun_U_S
manefesto писал(а):sudo это программа которая позволяет выполнять операции от имени рута от простого пользователя
http://ru.wikipedia.org/wiki/Sudo
как ее найти во FreeBSD?

Re: Перезагрузка FreeBSD без прав рута

Добавлено: 2008-05-02 20:57:16
vintovkin
в файле /etc/group
пропиши своего юзера в эту строчку и ребутни ОС

Код: Выделить всё

operator:*:5:root,имя_юзера



Re: Перезагрузка FreeBSD без прав рута

Добавлено: 2008-05-03 18:04:12
manefesto
Grishun_U_S писал(а):
manefesto писал(а):sudo это программа которая позволяет выполнять операции от имени рута от простого пользователя
http://ru.wikipedia.org/wiki/Sudo
как ее найти во FreeBSD?

Код: Выделить всё

Port:   sudo-1.6.9.15_1
Path:   /usr/ports/security/sudo
Info:   Allow others to run commands as root
Maint:  tmclaugh@FreeBSD.org
B-deps:
R-deps:
WWW:    http://www.courtesan.com/sudo/

Re: Перезагрузка FreeBSD без прав рута

Добавлено: 2008-05-03 21:02:25
vintovkin
manefesto писал(а):
Grishun_U_S писал(а):
manefesto писал(а):sudo это программа которая позволяет выполнять операции от имени рута от простого пользователя
http://ru.wikipedia.org/wiki/Sudo
как ее найти во FreeBSD?

Код: Выделить всё

Port:   sudo-1.6.9.15_1
Path:   /usr/ports/security/sudo
Info:   Allow others to run commands as root
Maint:  tmclaugh@FreeBSD.org
B-deps:
R-deps:
WWW:    http://www.courtesan.com/sudo/
+1

Re: Перезагрузка FreeBSD без прав рута

Добавлено: 2008-05-08 7:43:01
horton
Нужно дать возможность админу делать портапгрейд, естественно не давая пароль рута, кто нибуть занимался этим? Подойдет пример который закоментирован в судоерс?

Re: Перезагрузка FreeBSD без прав рута

Добавлено: 2008-05-21 18:48:45
Alex Keda
horton писал(а):Нужно дать возможность админу делать портапгрейд, естественно не давая пароль рута, кто нибуть занимался этим? Подойдет пример который закоментирован в судоерс?
вполне...
если у нас судоерсы одинаковые =)))

Re: Перезагрузка FreeBSD без прав рута

Добавлено: 2008-05-22 16:15:00
BaldyMan
Честно говря BSD только на картинках видел, но могу сказать, как сделанор у меня на SCO Unix OpenServer.

Создан в системе пользователь с uid-did=0, в /$home/.profile
:
stty sane
.....
запрешаем прерывать скрипт, чтобы выскочить с командную строку и натворть чего-нить, а если контрл-ц, то логоф.
.....
/etc/shutdown -g now

Re: Перезагрузка FreeBSD без прав рута

Добавлено: 2010-05-17 12:31:29
thefree
Alex Keda писал(а):
horton писал(а):Нужно дать возможность админу делать портапгрейд, естественно не давая пароль рута, кто нибуть занимался этим? Подойдет пример который закоментирован в судоерс?
вполне...
если у нас судоерсы одинаковые =)))
Поясни Дураку ... а лучше пример

Re: Перезагрузка FreeBSD без прав рута

Добавлено: 2010-05-17 13:18:00
Alex Keda
вы в sudoers то заляните...

Re: Перезагрузка FreeBSD без прав рута

Добавлено: 2010-05-18 17:09:09
thefree
Alex Keda писал(а):вы в sudoers то заляните...
ага, понял, спс