LinuxForum.Fans
Тема

Параметры монтирования ext4

Автор: NordWest 6 сообщений 3804 просмотров
#173968

Здравствуйте.
Поставил Debian 6. Сделал программный райд, разметил как ext4. Всё хорошо: работает, монтируется. Но возник вопрос с правами на вновь создаваемые на нем файлы. Если я создаю от какого-то пользователя директорию, то пользователь с одноименной группой становится владельцем и права назначаются 700. Т.е. более никто не может этой папкой воспользоваться.

Надо сделать, чтобы группа при создании была "users", а права 775, например. Что для этого надо? На сколько я понимаю, нужно точке монтирования, во-первых, дать эти права и ещё в fstab прописать что-то вроде "gid=100,ownmask=0775". Там сейчас только defaults. Дописал эти параметры, но перемонтироваться раздел отказался. "dmesg | tail" выдает такое:

text

[ 3586.308174] EXT4-fs (md1): Unrecognized mount option "gid=100" or missing value
...
[ 3684.123177] EXT4-fs (md1): Unrecognized mount option "ownmask=0770" or missing value

Т.е он не понимает этих параметров. Вот как с этим быть?

#174052

Надо сделать, чтобы группа при создании была "users"
Присвойте родительский каталог (точку монтирования) группе "users" и в опциях монтирования укажите параметр grpid.

а права 775, например
Используйте umask, например
#174136
text

[84269.355397] EXT4-fs (md1): Unrecognized mount option "gprid" or missing value
[84301.948069] EXT4-fs (md1): Unrecognized mount option "umask=0002" or missing

Дело не в том - какие параметры применять, а в том, что он их не воспринимает совсем.
Вот fstab:

text

UUID=A68CD3A18CD369F7   /media/sys      ntfs-3g defaults,locale=ru_RU.UTF-8     0       0
UUID=0deb653f-2f05-45b9-96bf-5a5429f96724      /mnt/rdata1     ext4    defaults,gprid,umask=0002        0       0

Т.е. для ntfs-3g он понимает опцию locale, а для ext4 уже не собирается. Может я пакет какой не доставил?..

#174141

NordWest, если меняете опции, то не пишите defaults (м.б. проблемма в этом)
а ручками с этими опциями монтируется нормально?
и может лучше регулировать sgid битами, а не опциями монтирования?

#174152

NordWest, почитайте man mount, особое внимание уделите разделу "СПЕЦИФИЧНЫЕ ПАРАМЕТРЫ МОНТИРОВАНИЯ ФАЙЛОВЫХ СИСТЕМ". wink
У Вас ошибка в fstab, вместо grpid Вы написали gprid, а umask вообще по умолчанию устанавливается в файлах /etc/bash.bashrc или /etc/profile.

#174188

Да, привык я на ntfs-разделах данные хранить. Тут вопрос видимо не в монтировании а вообще в использовании прав в линуксе. Я как windows-эмигрант привык к той системе прав. Там есть набор прав, который наследуется для вложенных объектов. А про lin четкого представления нет. Зачастую приходится после создания назначать права, что конечно не удобно.
Люди добрые, направьте в нужном направлении для получения искомых знаний.

Войдите или зарегистрируйтесь, чтобы ответить.