[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