LINUX.ORG.RU

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


0

1

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

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

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

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

krolosh
() автор топика
Ответ на: комментарий от 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
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.