[mdk-re] Права на скрипт
cornet
=?iso-8859-1?q?cornet_=CE=C1_zmail=2Eru?=
Ср Июл 11 15:16:01 MSD 2001
> Mikhail Nikitin wrote:
>
> Существует скрипт который выполняет некоторую работу, и
> добавляет пользователя unix (создает нового) с помощью adduser.
> На скрипт выставлены все максимально возможные права:
> (пока для тестирования) -rwsrwsrwx.
>
> При этом при попытке использовать внутри скрипта команду
> adduser
> выдается сообщение:
> adduser: unable to lock password file
> (если пользователь, запускающий скрипт - не root, иначе - все
> ок).
>
> Как бороться с этим, если предполагается, что в дальнейшем
> права на скрипте будут стоять только на запуск?
>
Не зависимо то пермишенов скрипт идет с правами того, кто его
запустил.
Поставите suid бит и будет идти с правами владельца, а не
запустившего.
Но это не всегда работает, вот например smbpasswd через suid
работать не хочет ;-))
--
******** FIRE & STEEL ********
Подробная информация о списке рассылки community