Вопрос № 84416: Уважаемые эксперты, здравствуйте!
Подскажите какая опция используется при монтировании ext3 для задания прав на создаваемые директории и файлы (как в vfat dmask) ?
Чтобы в итоге получить 750 на директории и 740 на файлы......
Вопрос № 84.416
Уважаемые эксперты, здравствуйте!
Подскажите какая опция используется при монтировании ext3 для задания прав на создаваемые директории и файлы (как в vfat dmask) ?
Чтобы в итоге получить 750 на директории и 740 на файлы...
Отвечает: PVS
Здравствуйте, Василий Литвиненко!
umask и dmask используются не для задания прав, а для эмуляции их, так как vfat не поддерживает установки прав доступа. ext3 позволяет устанавливать права доступа и поэтому для неё такие параметры не имеют смысла. Выход - делать нужный chmod после создания папок и файлов.
Ответ отправил: PVS (статус: Специалист)
Ответ отправлен: 27.04.2007, 10:22 Оценка за ответ: 5
Отвечает: Fractaler
Здравствуйте, Василий Литвиненко!
Поскольку ext3 позволяет (в отличие от vfat) задавать права доступа отдельно к каждому файлу, то такой опции просто не может существовать. Для решения поставленной задачи надо выполнить две команды:
для файлов:
# find /путь_к_каталогу_монтирования -type f -exec chmod 740 {} ;
затем для каталогов:
# find /путь_к_каталогу_монтирования -type d -exec chmod 750 {} ;
--------- Опыт появляется сразу после того, как был нужен.
Ответ отправил: Fractaler (статус: 5-ый класс)
Ответ отправлен: 27.04.2007, 14:13 Оценка за ответ: 5 Комментарий оценки: ух ты! Ну и отлично!
Отвечает: ramok
Здравствуйте, Василий Литвиненко!
для достижения нужного вам поведения нужно установить umask в 027
пропишите команду
umask 027
у себя в ~/.bashrc или ~/.zshrc в зависимости от шела что вы используете
Приложение:
Ответ отправил: ramok (статус: Практикант)
Ответ отправлен: 28.04.2007, 23:59 Оценка за ответ: 5