LINUX.ORG.RU

Помогите с назначением UID'ного бита программе...


0

0

Написал скрипт script1, который должен работать с правами и от имени пользователя user1. Включил ему UID&GID bit, назначил ему пользователя и групу user1, но когда запускаю, он, во-первых, не имеет доступа к дом. каталогу user1, а во вторых, естественно(из п.1) в ps фигурирует не от пользователя user1...

anonymous

на шеле чтоли скрипт? дык на скрипты эти биты не влияют, небезопасно однако.

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

1)По поводу безопасности. Юзер не root, а создан специально для этого скрипта.
2)А можно ли сделать что-нить подобное без этих bit'ов? Просто не хочется для этого пользоватся
i@localhost# su user1
user1@localhost$ (nohup script1 &);exit
i@localhost#

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

1. это все равно, такова уж селяви ;)

2. sudo (иногда сойдет и просто su user1 -c command , но sudo гораздо гибче и универсальнее)

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

да, только заметил - если нужен доступ к хоуму user1 - скорее всего sudo дело не ограничится, придется и с правами на ~user1 играться.

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

а попробуй shc - Shell script compiler тогда и suid bit смогешь установить .

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