chmod не работает под Solaris из bash скрипта
От: WinnieJayClay Финляндия  
Дата: 18.01.15 06:30
Оценка:
Столкнулся с проблемой что если вызвать chmod из bash скрипта под solaris, то права на файл не меняются. Это секьюрити или известная проблема? Возможно где-то в коде был umask — может это повлиять?
Re: chmod не работает под Solaris из bash скрипта
От: smeeld  
Дата: 18.01.15 10:06
Оценка:
Здравствуйте, WinnieJayClay, Вы писали:

WJC>Столкнулся с проблемой что если вызвать chmod из bash скрипта под solaris, то права на файл не меняются. Это секьюрити или известная проблема? Возможно где-то в коде был umask — может это повлиять?


Под каким юзером запускается скрипт?
Re[2]: chmod не работает под Solaris из bash скрипта
От: WinnieJayClay Финляндия  
Дата: 18.01.15 13:35
Оценка:
Здравствуйте, smeeld, Вы писали:

S>Здравствуйте, WinnieJayClay, Вы писали:


WJC>>Столкнулся с проблемой что если вызвать chmod из bash скрипта под solaris, то права на файл не меняются. Это секьюрити или известная проблема? Возможно где-то в коде был umask — может это повлиять?


S>Под каким юзером запускается скрипт?


Под обычным. Тем же ющером я могу ищменять прова ьез скрипта
Re[3]: chmod не работает под Solaris из bash скрипта
От: smeeld  
Дата: 18.01.15 13:42
Оценка:
Здравствуйте, WinnieJayClay, Вы писали:

WJC> Под обычным. Тем же ющером я могу ищменять прова ьез скрипта


Вызов chmod в скрипте, идентичен его вызову из командной строки, как говорит КЭП.
Но может быть много причин, по которому chmod в скрипте не сработает, это и ошибки
в скрипте, это и ошибки исполнения скрипта это..., просто внимательней просмотрите сам скрипт,
начиная с того, есть ли у него права на исполнение под текущим юзером.
Re[3]: chmod не работает под Solaris из bash скрипта
От: cures Россия cures.narod.ru
Дата: 18.01.15 13:47
Оценка:
Здравствуйте, WinnieJayClay, Вы писали:

WJC> Под обычным. Тем же ющером я могу ищменять прова ьез скрипта


Поставьте в начало скрипта set -ex
Если вывалится на чмоде, значит что-то не даёт ему менять, надо смотреть код ошибки.
Ещё вариант: у Вас как у пользователя чмод сделан алиасом, а из скрипта зовётся другой.
Скрипт зовёте руками прямо из баша, или в каком-то сценарии он автозапускается?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.