|
|
|
Как передать файл во владение другому пользователю?
|
|||
|---|---|---|---|
|
#18+
нужно сделать такую штуку, чтобы файл попал во владение некоему конкретному пользователю. sudo использовать нельзя. собственно пытались сделать это таким образом: написать шелл-скрипт который выполняет копирование. при этом овнер скрипта - тот пользователь которого мы и хотим видеть владельцем целевого файла и у скрипта стоит SUID. но в итоге почему-то владельцем файла становится пользователь скрипт запустивший. есть ли какое нибудь тривиальное решение у такой проблемы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2010, 15:41 |
|
||
|
Как передать файл во владение другому пользователю?
|
|||
|---|---|---|---|
|
#18+
Sarinесть ли какое нибудь тривиальное решение у такой проблемы? chown? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2010, 15:47 |
|
||
|
Как передать файл во владение другому пользователю?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov Sarinесть ли какое нибудь тривиальное решение у такой проблемы? chown? нет. право на chown есть только у рута. мы можем его использовать при установке нашей системы, но потом она должна иметь возможность работать без подобных вещей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2010, 16:23 |
|
||
|
Как передать файл во владение другому пользователю?
|
|||
|---|---|---|---|
|
#18+
Sarinнужно сделать такую штуку, чтобы файл попал во владение некоему конкретному пользователю. sudo использовать нельзя. собственно пытались сделать это таким образом: написать шелл-скрипт который выполняет копирование. при этом овнер скрипта - тот пользователь которого мы и хотим видеть владельцем целевого файла и у скрипта стоит SUID. но в итоге почему-то владельцем файла становится пользователь скрипт запустивший. есть ли какое нибудь тривиальное решение у такой проблемы? вопрос именно о владельце? setfacl не поможет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2010, 16:45 |
|
||
|
Как передать файл во владение другому пользователю?
|
|||
|---|---|---|---|
|
#18+
PA3YMвопрос именно о владельце? setfacl не поможет? мне говорили именно про владельца. боюсь ACL нам не поможет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2010, 16:48 |
|
||
|
Как передать файл во владение другому пользователю?
|
|||
|---|---|---|---|
|
#18+
Может, все-таки хватит группы? автор In a directory which has the set-group-ID bit set (reflected as either -----s--- or -----l- -- in the output of 'ls -ld'), files and sub- directories are created with the group-ID of the parent directory-not that of current pro- cess . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2010, 17:41 |
|
||
|
Как передать файл во владение другому пользователю?
|
|||
|---|---|---|---|
|
#18+
не знаю точно. боюсь что группы не хватит. неужели придётся извращаться? так не хотелось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2010, 17:46 |
|
||
|
Как передать файл во владение другому пользователю?
|
|||
|---|---|---|---|
|
#18+
Sarinнеужели придётся извращаться? так не хотелось. Ну есть еще вариант софтинку написать и suid-ный бит ей прибить. К сожалению, с shell-скриптом этот фокус не прокатит. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2010, 17:56 |
|
||
|
Как передать файл во владение другому пользователю?
|
|||
|---|---|---|---|
|
#18+
оо! большое спасибо! только нафига писать если можно cp готовой воспользоваться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2010, 13:14 |
|
||
|
Как передать файл во владение другому пользователю?
|
|||
|---|---|---|---|
|
#18+
а почему этот трюк не работает с шелл-скриптами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2010, 13:22 |
|
||
|
Как передать файл во владение другому пользователю?
|
|||
|---|---|---|---|
|
#18+
Sarin, а потому что шелловский скрипт выполняется интерпретатором этого самого шелла. На котором интерпретаторе suid-бита не установлено. А сам интерпретатор с suid-битом на скрипте обращаться не умеет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2010, 16:38 |
|
||
|
Как передать файл во владение другому пользователю?
|
|||
|---|---|---|---|
|
#18+
andrey_anonymousНу есть еще вариант софтинку написать и suid-ный бит ей прибить.не понимаю, а что мешает прибить тот же suid-ный бит chown-у? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2010, 19:45 |
|
||
|
Как передать файл во владение другому пользователю?
|
|||
|---|---|---|---|
|
#18+
miksoft, > не понимаю, а что мешает прибить тот же suid-ный бит chown-у? Думаю, тогда любой желающий будет менять владельца чего угодно. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2010, 20:37 |
|
||
|
Как передать файл во владение другому пользователю?
|
|||
|---|---|---|---|
|
#18+
vkle miksoft, > не понимаю, а что мешает прибить тот же suid-ный бит chown-у? Думаю, тогда любой желающий будет менять владельца чего угодно. с chown-ом можно сделать то же самое, что сделал с командой cp andrey_anonymous. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2010, 22:22 |
|
||
|
Как передать файл во владение другому пользователю?
|
|||
|---|---|---|---|
|
#18+
трюк с копирование cp отлично сработал на линуксе, но на солярке какие-то проблемы. может кто знает особенности использования SUID на соляре? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2010, 17:11 |
|
||
|
Как передать файл во владение другому пользователю?
|
|||
|---|---|---|---|
|
#18+
извините, кажись заработало ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2010, 17:13 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=36612774&tid=1484911]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
176ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
70ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 521ms |

| 0 / 0 |
