LINUX.ORG.RU
ФорумAdmin

SUID для скрипта reboot


0

0

Привет! Объясните, пожалуйста, в чем загвоздка. Похоже, я не
совсем понимаю смысла битов SUID в правах на файл.

Система Slackware 9.1. Есть пользователь user группы users.
----------------------------------------------------------
user@host:/usr/local/bin$ cat reboot
#!/bin/sh
/sbin/reboot
user@host:/usr/local/bin$ ls -l reboot
-rwsr-x---   1   root   users   23 Aug   6 09:58  reboot*
user@host:/usr/local/bin$ ./reboot
reboot: must be superuser
----------------------------------------------------------
Но ведь бит SUID дает права root'а скрипту и всем запускаемым
скриптом процессам? В чем я неправ?

SUID не для скриптов а для бинарников

Orlangoor ★★★★★
()

то, что ты хочешь сделать , делается через sudo. а на скриптах как тебе уже сказали, suid не работает.

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

А можно и через PAM разрешить, все зависит от ситуации.

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