![]() |
Вопрос по Samba
Я не могу выполнить команду mv на смонтированую папку cp ,rm все работает , а перемещение нет !! При этом пишет что не хватает прав.
Я монтирую папку из win 2003 следующим образом Цитата:
Из за чего может быть такой глюк. |
rm работает? Может все таки со стороны винды проблема?
брр.. и правда.. 777 (: :-[ поленишся прочитать. вот тебе результат.. |
dmask=777,fmask=777 - всё запрещено !
dmask=0,fmask=0 - всё разрещено ! |
ruslandh, а как же это:?
Цитата:
|
Цитата:
Цитата:
Цитата:
|
Цитата:
Я перевожу так: это не umask, но изменяет права доступа к директории. По умолчанию это текущий umask. По-смыслу разница между umask и dmask - umask задаёт маску при создании файлов, а fmask (dmask) - при "просмотре файлов на удалённой шаре", c тем, что-бы c удалённой машинs нельзя было 1 изменить маскированные права (биты) 2 узнать реальное положени маскированных прав (бит). А откуда и куда вы перемещаете файл ? Может куда вы перемещаете у Вас нет прав, или откуда. (или вы с ключом -b перемещаете файл - тогда, может ещё копия не может создаться ) А так суть mv : Цитата:
|
Цитата:
"Это не umask, а актуальные права доступа к директориям".... Т.е. если umask задает "инверсную" маску прав доступа, то dmask и fmask - наоборот, действительную. P.S. IMHO |
Время: 21:08. |
Время: 21:08.
© OSzone.net 2001-