Permission denied(при 777), TenII, 23-Авг-07, 18:45 [смотреть все]Вечер добрый, столкнулся с интересной проблемой. Есть Linux Red Hat, есть пользователь aap(502) Есть некий скриптик: ex345=sed /opt/aap/temp/test1.txt -n -e '2000,+20p' ps -ale |grep bash --------------------------------------------------------- ВЫВОД [aap@pa temp]$ bash go.sh go.sh: line 7: /opt/aap/temp/test1.txt: Permission denied 0 S 502 2302 2301 0 76 0 - 1273 wait pts/4 00:00:00 bash 0 T 502 2704 2302 0 76 0 - 1415 finish pts/4 00:00:00 bash 0 T 502 2707 2302 0 76 0 - 1302 finish pts/4 00:00:00 bash 0 S 502 2855 2302 0 78 0 - 1155 wait pts/4 00:00:00 bash --------------------------------------------------------- Притом, что файл имеет следующие свойства:-rwxrwxrwx 1 aap aap 16 Aug 23 17:17 test1.txt --------------------------------------------------------- Собственно вопрос: по какой причине permission может быть denied? спасибо.
|
- Permission denied(при 777), vic, 19:05 , 23-Авг-07 (1)
/opt/aap/temp/test1.txtнапример потому что на каталоги в пути следования стоят иные права.
- Permission denied(при 777), TenII, 19:17 , 23-Авг-07 (2)
>/opt/aap/temp/test1.txt > >например потому что на каталоги в пути следования стоят иные права. Есть такое дело на opt(он root'овый) стоят r-x, но через командную строку удается выполнить sed без проблем.
- Permission denied(при 777), tba, 00:53 , 24-Авг-07 (3)
>>/opt/aap/temp/test1.txt >> >>например потому что на каталоги в пути следования стоят иные права. > >Есть такое дело на opt(он root'овый) стоят r-x, но через командную строку >удается выполнить sed без проблем. А так? ex345=`sed /opt/aap/temp/test1.txt -n -e '2000,+20p'`
- Permission denied(при 777), TenII, 13:33 , 24-Авг-07 (5)
>>>/opt/aap/temp/test1.txt >>> >>>например потому что на каталоги в пути следования стоят иные права. >> >>Есть такое дело на opt(он root'овый) стоят r-x, но через командную строку >>удается выполнить sed без проблем. > >А так? >ex345=`sed /opt/aap/temp/test1.txt -n -e '2000,+20p'` проходит,спасибо. Я вчера в итоге поспользовался вот таким методом: ext345=`sed -n -e '2000,+20p' 0</opt/aap/temp/test1.txt`
- Permission denied(при 777), anonymous, 03:00 , 24-Авг-07 (4)
>ex345=sed /opt/aap/temp/test1.txt -n -e '2000,+20p' var=`command` или var=$(command)
|