LINUX.ORG.RU
ФорумAdmin

chown

 


0

1

всем привет

как можно изменив владельца на папку к примеру chown -R test:test dir/
при создании файла в этой папке dir/ всегда менялся владелец нового файла на test.


Ответ на: комментарий от Pinkbyte

sticky bit - это про то, что нельзя удалять не свои файлы. ТС хочет менять владельца на владельца каталога.

https://serverfault.com/questions/371541/how-do-you-get-linux-to-honor-setuid... - вот тут кто-то пытался в линуксе поставить каталогу setuid, чтобы добиться этого, но в результате у него ничего не вышло.

Deleted
()

Конечная цель какая?

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

Да, перепутал из-за того что обозначение s, это setuid-бит конечно должен быть

Но как справедливо замечено, под Linux это не взлетит

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 1)

Честно говоря, я не совсем понял, что ты хочешь из-за отсутствия запятых, но может быть можно решить проблему каким-нибудь сценарием, которого будет дергать крон?

Zermond
()

я думаю такой функционал должен быть. представьте ситуацию: работает программа от другого пользователя (в целях безопасности) и создаёт файлы в дирекотии, но нужно чтобы создаваемые файлы были с другим владельцем. например браузер, работающий от другого пользователя скачивает файл в директорию /DISK/Download

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

Не должно быть такого функционала, программа предполагает, что она владелец своего созданного файла и может делать с ним что надо, а вы хотите чтобы без оповещения программмы она теряла над только что созданным файлом контроль, так как по умолчанию типичная маска 644. Во-вторых, внешние к данной программы должны знать из тех же соображений безопасности, кто именно создал какой файл. Если другому пользователю надо информация из файла, созданного другим пользователем, то тот пользователь должен либо быть в одной группе либо с доступом на чтение всех, а вот когда файл больше не нужен, то удалять можно под другим пользователем — владельцем каталога.

vodz ★★★★★
()

Есть подозрение, что ТС задумал такую странную вещь, потому что не знает про POSIX ACL.

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

как быть в ситуации, когда есть программы firefox, ktorrent, работающие от пользователя www, создающие файлы в /DATA/Download, но после завершения скачивания файлов нужно чтобы владельцем файлов автоматически становился вася

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

Добавить Васю в группу к www, повесить на каталог 775 и setgid.

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

Кому нужно? Вам нужно? Ну так если вы имеете такое право как менять владельца и уговорили программу или её послали с её хотелками — меняйте наздоровье. А вот firefox и не знает, что ему надо менять и прав таких не имеет.

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

понятно что это не фаерфокс должен делать. я спрашиваю как реализоыать автоматизированную смену владельца

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

как реализоыать автоматизированную смену владельца

А безопасники будут спрашивать с робота? Смена владельца — привилегированное действие, кому попало давать нельзя, но само действие не сложное. Так что пишите робота, берите за него ответственность и будет менять. Дело то именно в том, что вам надо сделать не просто смену владельца, а систему, которая доказанно будет работать без глюков в окружении набора программ, которые про такую подлянку не в курсе.

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

чтобы у пользователя в группе были права на запись

С одной стороны это КО без относительно темы топика, с другой, если программа захочет таки сделать chmod, то неожиданно обломится, если изменить у файла владельца.

vodz ★★★★★
()

тс хочет странного. но решение в области google://inotify

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