LINUX.ORG.RU

Права доступа


0

1

Возможно ли сделать доступ к алиасу (sudo reboot) для группы пользователей, используя права доступа? И если да, то каким образом?

У вас что все пользователяи судоеры? Всё это настриавается в файле /etc/sudoers. Посредстовм visudo.

kostik87 ★★★★★ ()

а если к самому reboot группу назначить?

dima1981 ()
Ответ на: комментарий от dima1981

Ну да можно и так, только реализовать это через алиас, чтобы в определенной группе пользователей он был доступен.

krolosh ()
Ответ на: комментарий от krolosh

реализовать это через алиас

В каком смысле алиас? Как в шелле:

alias doreboot="sudo reboot"
?

Если так, то, конечно, нельзя.

proud_anon ★★★★★ ()
Ответ на: комментарий от proud_anon

Чтобы он перезагружал через reboot, или без sudo не работает? Мне преподаватель сказал что можно как то сделать, или он на понт взял просто?

krolosh ()
Ответ на: комментарий от proud_anon

порылся в интернете, нашел пост

root ALL=(ALL) ALL

grisha ALL=NOPASSWD: /sbin/reboot, /sbin/init, /bin/su

запускаетца так

sudo /sbin/reboot

а если ты в свое шеле пропишешь алиасы:

alias reboot=’sudo /sbin/reboot’

alias init=’sudo /sbin/init’

то просто можно ребут или ини запускать

я так понял это для всех пользователей, а как сделать для определенной группы?

krolosh ()
Ответ на: комментарий от krolosh

как сделать для определенной группы?

Попробуй

%grisha_group ALL=NOPASSWD: /sbin/reboot, /sbin/init, /bin/su

А вообще man sudoers.

а если ты в свое шеле пропишешь алиасы:

Ну да, каждый может прописать в своём шелле что угодно в качестве алиаса. Нельзя разрешить доступ к алиасу, но при этом запретить доступ, если юзер напечатает всю команду сам.

proud_anon ★★★★★ ()
Последнее исправление: proud_anon (всего исправлений: 1)
Ответ на: комментарий от proud_anon

Все сделал, спасибо всем за помощь. Разрешил группе в sudoers /sbin/reboot. Создал скрипт в profile.d, создающий alias (alias reboot='sudo /sbin/reboot'). Тему можно закрывать.

krolosh ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.