fstab и права доступа, technotrasher, 04-Дек-07, 15:15 [смотреть все]Есть мандрива 2008, два win vat32 раздела. мандрива в fstabe прописала их так /dev/sda8 /mnt/win_d vfat umask=0022,iocharset=utf8 0 0 в mtab /dev/sda8 /mnt/win_d vfat rw,noexec,nosuid,nodev,umask=0022,iocharset=utf8 второй раздел аналогично.Я работаю из под пользователя user:wheell Разделы монтируются читаются, НО! я записать в них ничего не могу. теоретически верно. разрешение на примонтированную дирикторию win_d drwxr-xr-x 20 root root 32768 1970-01-01 03:00 win_d Но нужно очень работать с этими директориями с полными правами. Руками поменял fstab - /dev/sda8 /mnt/win_d vfat iocharset=utf8,rw,users,suid,dev,exec 0 0 размонтировал под рутом смонтировал под user. всё ок. После перезагрузки не смотря на fstab директория win_d опять drwxr-xr-x 20 root root 32768 1970-01-01 03:00 win_d (интересная кстати дата создания дирикторий :)) Не могу понять как поставить всёже права на директории чтоб монтировало с ними по умолчанию.
|
- fstab и права доступа, angra, 18:10 , 04-Дек-07 (1)
- fstab и права доступа, technotrasher, 19:28 , 04-Дек-07 (2)
>добавьте umask=0 спасибо! есть. принадлежность root но права 777. я выстрадал ещё вариант user="user" указать напрямую, но это изврат уже полный.
- fstab и права доступа, angra, 19:34 , 04-Дек-07 (3)
как вариант вместо umask можно использовать dmask и fmask, что позволит избавится от execute bit на файлах. Если вы хотите чтобы монтирование происходило от пользователя, то добавьте noauto в /etc/fstab и добавьте команду монтирования в автозапуск для этого пользователя
- fstab и права доступа, technotrasher, 12:44 , 18-Дек-07 (5)
>как вариант вместо umask можно использовать dmask и fmask, что позволит избавится >от execute bit на файлах. Если вы хотите чтобы монтирование происходило >от пользователя, то добавьте noauto в /etc/fstab и добавьте команду монтирования >в автозапуск для этого пользователя Вот! кажется это самый правильный вариант. монтировать от юзера. Тока где находится автозапуск для пользователя? а там прописал noauto. пока ручками делаю так - загрузился и maunt. :) Поставил в fstab suid exec. теперь могу запускать из этого раздела под ваин что нить или инсталяху опенофиса и дрова на материнку. Нашёл ещё проблему на примонтарованных разделах русские названия не видятся. Знаю тема обсуждалась - но iocharset cp1251 и koi8-r не помагают. по умолчанию стоит utf8. пользуюсь GDM. наутилус и гном командер видят зюки. что ещё можно поправить. Кстати интересно что в dmesg говорит что для vfat utf8 неправильно так как чувствительность к регистру. как это... кейс инсенсетиве....
- fstab и права доступа, angra, 22:17 , 18-Дек-07 (7)
>Вот! кажется это самый правильный вариант. монтировать от юзера. Тока где находится >автозапуск для пользователя? а там прописал noauto. пока ручками делаю так >- загрузился и maunt. :) это зависит от способа входа пользователя в систему. Если через ssh или консольный вход, то в файлах инициализации шелла, для bash например это ~/.bash_profile. Если через иксы, то там зависит от используемого логин менеджера (kdm, xdm, gdm). >Нашёл ещё проблему на примонтарованных разделах русские названия не видятся. Знаю тема >обсуждалась - но iocharset cp1251 и koi8-r не помагают. по умолчанию стоит utf8 для vfat надо указывать два параметра codepage=ibm866(на vfat имена русских файлов хранятся виндой в досовской кодировке, даже если пишет их windows) и iocharset=ваша_системная_кодировка, в данном случае похоже utf8.
- fstab и права доступа, technotrasher, 20:23 , 19-Дек-07 (9)
>[оверквотинг удален] >консольный вход, то в файлах инициализации шелла, для bash например это >~/.bash_profile. Если через иксы, то там зависит от используемого логин менеджера >(kdm, xdm, gdm). > >>Нашёл ещё проблему на примонтарованных разделах русские названия не видятся. Знаю тема >>обсуждалась - но iocharset cp1251 и koi8-r не помагают. по умолчанию стоит utf8 > >для vfat надо указывать два параметра codepage=ibm866(на vfat имена русских файлов хранятся >виндой в досовской кодировке, даже если пишет их windows) и iocharset=ваша_системная_кодировка, >в данном случае похоже utf8. Помогло просто codepage=866 как в самбе. всё ок. Правда появилось сообщение /proc/ide/hd?/settings/interface is obsoleteand will be removwed soon! ну и ну!!! кого удалять вскоре??? :)
- fstab и права доступа, tux2002, 07:59 , 06-Дек-07 (4)
Посмотрите gid группы wheell и монтируйте с опцией gid=, umask подберите соответствующий чтоб получать w для группы.
- fstab и права доступа, technotrasher, 12:47 , 18-Дек-07 (6)
>Посмотрите gid группы wheell и монтируйте с опцией gid=, umask подберите >соответствующий чтоб получать w для группы. Добавил юзера в wheell. В принципе всегда так делал но вот gid не знаю пока что это. в fstabe точнее не знаю про такую опцию. ща man gid > yandex.ru :)
- fstab и права доступа, tux2002, 13:10 , 19-Дек-07 (8)
>>Посмотрите gid группы wheell и монтируйте с опцией gid=, umask подберите >>соответствующий чтоб получать w для группы. > >Добавил юзера в wheell. В принципе всегда так делал но вот gid не знаю пока что это. в fstabe точнее не знаю про такую опцию. ща man gid > yandex.ru :) man mount mount options for fat uid=value gid=value Set the owner and group of all files Сам gid для группы смотри в /etc/group cat /etc/group | grep wheel
У меня 10
- fstab и права доступа, technotrasher, 20:23 , 19-Дек-07 (10)
>[оверквотинг удален] >man mount >mount options for fat >uid=value gid=value >Set the owner and group of all files > > >Сам gid для группы смотри в /etc/group >cat /etc/group | grep wheel > >У меня 10 разобрался. тоже 10.
|