The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"fstab и права доступа"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Открытые системы на рабочей станции (Public)
Изначальное сообщение [Проследить за развитием треда]

"fstab и права доступа"  
Сообщение от technotrasher email(??) on 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
(интересная кстати дата создания дирикторий :))

Не могу понять как поставить всёже права на директории чтоб монтировало с ними по умолчанию.

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "fstab и права доступа"  
Сообщение от angra (ok) on 04-Дек-07, 18:10 
добавьте umask=0

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "fstab и права доступа"  
Сообщение от technotrasher email(??) on 04-Дек-07, 19:28 
>добавьте umask=0

спасибо! есть. принадлежность root но права 777. я выстрадал ещё вариант user="user" указать напрямую, но это изврат уже полный.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "fstab и права доступа"  
Сообщение от angra (ok) on 04-Дек-07, 19:34 
как вариант вместо umask можно использовать dmask и fmask, что позволит избавится от execute bit на файлах. Если вы хотите чтобы монтирование происходило от пользователя, то добавьте noauto в /etc/fstab и добавьте команду монтирования в автозапуск для этого пользователя
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "fstab и права доступа"  
Сообщение от technotrasher (ok) on 18-Дек-07, 12:44 
>как вариант вместо umask можно использовать dmask и fmask, что позволит избавится
>от execute bit на файлах. Если вы хотите чтобы монтирование происходило
>от пользователя, то добавьте noauto в /etc/fstab и добавьте команду монтирования
>в автозапуск для этого пользователя

Вот! кажется это самый правильный вариант. монтировать от юзера. Тока где находится автозапуск для пользователя? а там прописал noauto. пока ручками делаю так - загрузился и maunt. :)
Поставил в fstab suid exec. теперь могу запускать из этого раздела под ваин что нить или инсталяху опенофиса и дрова на материнку.


Нашёл ещё проблему на примонтарованных разделах русские названия не видятся. Знаю тема обсуждалась - но iocharset cp1251 и koi8-r не помагают. по умолчанию стоит utf8. пользуюсь GDM. наутилус и гном командер видят зюки. что ещё можно поправить. Кстати интересно что в dmesg говорит что для vfat utf8 неправильно так как чувствительность к регистру. как это...  кейс инсенсетиве....

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "fstab и права доступа"  
Сообщение от angra (ok) on 18-Дек-07, 22:17 
>Вот! кажется это самый правильный вариант. монтировать от юзера. Тока где находится
>автозапуск для пользователя? а там прописал noauto. пока ручками делаю так
>- загрузился и maunt. :)

это зависит от способа входа пользователя в систему. Если через ssh или консольный вход, то в файлах инициализации шелла, для bash например это ~/.bash_profile. Если через иксы, то там зависит от используемого логин менеджера (kdm, xdm, gdm).

>Нашёл ещё проблему на примонтарованных разделах русские названия не видятся. Знаю тема
>обсуждалась - но iocharset cp1251 и koi8-r не помагают. по умолчанию стоит utf8

для vfat надо указывать два параметра codepage=ibm866(на vfat имена русских файлов хранятся виндой в досовской кодировке, даже если пишет их windows) и iocharset=ваша_системная_кодировка, в данном случае похоже utf8.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "fstab и права доступа"  
Сообщение от technotrasher email(??) on 19-Дек-07, 20:23 
>[оверквотинг удален]
>консольный вход, то в файлах инициализации шелла, для 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! ну и ну!!! кого удалять вскоре??? :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "fstab и права доступа"  
Сообщение от tux2002 email on 06-Дек-07, 07:59 
Посмотрите gid группы wheell  и монтируйте с опцией gid=, umask подберите соответствующий чтоб получать w для группы.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "fstab и права доступа"  
Сообщение от technotrasher (ok) on 18-Дек-07, 12:47 
>Посмотрите gid группы wheell  и монтируйте с опцией gid=, umask подберите
>соответствующий чтоб получать w для группы.

Добавил юзера в wheell. В принципе всегда так делал но вот gid не знаю пока что это. в fstabe точнее не знаю про такую опцию. ща man gid > yandex.ru :)


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "fstab и права доступа"  
Сообщение от tux2002 email on 19-Дек-07, 13:10 
>>Посмотрите 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

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "fstab и права доступа"  
Сообщение от technotrasher email(??) on 19-Дек-07, 20:23 
>[оверквотинг удален]
>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.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру