Модераторы: powerfox, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> mount for nonroot fstab user,users, debian lenny не понимаю 
V
    Опции темы
scai
Дата 19.12.2008, 23:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Неофит
*


Профиль
Группа: Участник
Сообщений: 122
Регистрация: 20.1.2007
Где: г. Загорск

Репутация: нет
Всего: 2



проверяя возможности для последующего подключения cifs кнопкой на рабочем столе, напоролся на наожиданные препятствия:
не могу монтировать не-рутовым пользователем...
Код

%id
uid=1000(me) gid=1000(me) groups=4(adm),6(disk),24(cdrom),29(audio),44(video),50(staff),106(netdev),111(gdm),112(fuse),117(postgres),1000(me)
%tail -n 1 /etc/fstab
/dev/mapper/lvm_volumes-wnds_vault /mnt/win    vfat    rw,user,noauto,iocharset=utf8,uid=1000,gid=1000,umask=022    0    0

%ls -l /bin/mount
-rwsr-xr-x 1 root root 64112 2008-04-29 05:57 /bin/mount

и все равно:
Код

%mount -t vfat -o rw,uid=1000,gid=1000,iocharset=utf8 /dev/mapper/lvm_volumes-wnds_vault /mnt/win
mount: only root can do that


по чертежам вроде всё......

гномовский мистический автомонтер флешек тоже на привелегии ругается.

где волшебный рычажок?

p.s.  "s" в permissions - set user or group id, как утверждает man chmod. Я так понимаю это
 
Код

int seteuid(uid_t euid);
int setegid(gid_t egid);


??
--------------------
 
PM MAIL   Вверх
powerfox
Дата 20.12.2008, 01:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I wanna fork()
****


Профиль
Группа: Комодератор
Сообщений: 3990
Регистрация: 1.10.2005
Где: Санкт-Петербург

Репутация: 26
Всего: 97



Цитата(scai @  20.12.2008,  00:59 Найти цитируемый пост)
%mount -t vfat -o rw,uid=1000,gid=1000,iocharset=utf8 /dev/mapper/lvm_volumes-wnds_vault /mnt/win

В параметры нужно добавить users.


--------------------
user posted image
PM WWW   Вверх
scai
Дата 20.12.2008, 02:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Неофит
*


Профиль
Группа: Участник
Сообщений: 122
Регистрация: 20.1.2007
Где: г. Загорск

Репутация: нет
Всего: 2



users в fstab'е пробовал ставить - не помогает.  
и в mount пробовал.

user от users  в мануале отличается только ordinary/every user. и еще, что если user, то в mtab записывается имя монтировавшего и размонтировать может он же(и вот странность, в мануалах встречал, что mtab не актуальна уже ... smile ). А  если users, то может любой и что угодно.



вот дурацкий шаманизм, как опции fstab'a и mount взаимодействуют.... у меня там уже user прописано. Завтра утром поэкспериментирую.
--------------------
 
PM MAIL   Вверх
powerfox
Дата 20.12.2008, 03:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I wanna fork()
****


Профиль
Группа: Комодератор
Сообщений: 3990
Регистрация: 1.10.2005
Где: Санкт-Петербург

Репутация: 26
Всего: 97



scai, нет линукса под рукой, чтобы проверить. Но, на сколько я помню, то если в fstab есть users, то пользователи могут монтировать сами. 


--------------------
user posted image
PM WWW   Вверх
nickless
Дата 20.12.2008, 05:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 41
Всего: 181



Цитата(scai @  19.12.2008,  22:59 Найти цитируемый пост)
%mount -t vfat -o rw,uid=1000,gid=1000,iocharset=utf8 /dev/mapper/lvm_volumes-wnds_vault /mnt/win
mount: only root can do that

Только рут может прописывать опции как и куда монтировать в консоли. А еще он может прописать нужные опции в fstab, чтобы обычные юзеры могли монтировать без указания всех опций, т.е.:
Код

mount /dev/mapper/lvm_volumes-wnds_vault

или
Код

mount /mnt/win



--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
bilbobagginz
Дата 20.12.2008, 09:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



во-первых, я не понял зачем используется csh/tcsh ?!?!
это старая оболочка,  в которой баги не чинятся.
во-вторых,
Цитата

%tail -n 1 /etc/fstab
/dev/mapper/lvm_volumes-wnds_vault /mnt/win    vfat    rw,user,noauto,iocharset=utf8,uid=1000,gid=1000,umask=022    0    0

нужно не user, а users

в-третьих, с таким значением umask трудно будет редактировать файлы, если твой uid не 1000.




--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
inside_pointer
Дата 20.12.2008, 11:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 344
Регистрация: 9.3.2008

Репутация: 8
Всего: 12



Код

vfat    rw


я думаю в этом дело, у меня с ntfs та же фигня, с ext3 нормально всё (user от users мало чем отличается, группа users не при чём)

ты проверь на ext3 увидишь что даже можно в группу disk не входить (то есть якобы не иметь права на чтение раздела), но он всё равно из под пользователя будет монтировать на rw, я пробовал поменять хозяина у подключённого раздела с ntfs нифига не выходит, mount при подключении из под обычного пользователя возвращает код 1 (incorrect invocation or permissions), vfat как известно тоже фиксируется на одном хозяине
PM MAIL   Вверх
scai
Дата 20.12.2008, 20:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Неофит
*


Профиль
Группа: Участник
Сообщений: 122
Регистрация: 20.1.2007
Где: г. Загорск

Репутация: нет
Всего: 2



nickless, 
Код

mount /mnt/win

при наличии соответствующей записи в fstab работает прекрасно! опции передаваемые mount из под рута перекрывают таковые в fstab. 

user - при монтировании в mtab сохраняется имя пользователя и размонтировать теперь может только он или root
users - размонтировать может любой

если в fstab uid и gid не прописывать, то при монтировании владельцем раздела назначается монтировавший. 

А поменять владельца fat или ntfs раздела не получается, наверное потому, что эти файловые системы не поддеживают юниксовых аттрибутов файлов, и драйвер, на вопрос о пермишшенах, не считывает из самой фс, а выдает значения, сохраненные при монтировании. Точка монтирования обрабатывается драйвером соответствующей фс. 

Это все я придумал) Как на самом деле не знаю... и ntfs раздела из linux не подключить, чтоб fuse/ntfs-3g проверить...

Со сменой владельца, думаю, никаких проблем нет. Можно группу сделать для этого раздела и в fstab gid и umask соответствующие вкрячить.  А насчет rw, у меня из под пользователя при ro в fstab  послушно в ro и монтируется.... 
 
Есть еще загадочные POSIX extended ACLs и CIFS Unix extensions.. 
Пойду на домашней машине HUAWEI-модем настраивать. А то без листингов и из под винды скучно)

Спасибо всем большое!

p.s. так это сишелловский промт....

Это сообщение отредактировал(а) scai - 20.12.2008, 20:16
--------------------
 
PM MAIL   Вверх
bilbobagginz
Дата 20.12.2008, 20:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



Цитата(bilbobagginz @  20.12.2008,  09:15 Найти цитируемый пост)
во-первых, я не понял зачем используется csh/tcsh ?!?!

имелось в виду: почему пользуемся этим шеллом ?



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
scai
Дата 21.12.2008, 12:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Неофит
*


Профиль
Группа: Участник
Сообщений: 122
Регистрация: 20.1.2007
Где: г. Загорск

Репутация: нет
Всего: 2



пользуюсь bash, просто видел где-то такой промт - %. Очень симпатичный. Извини, что запутал. )
А что за баги там не лечатся?
--------------------
 
PM MAIL   Вверх
bilbobagginz
Дата 21.12.2008, 13:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317





--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
nickless
Дата 23.12.2008, 19:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 41
Всего: 181



Между прочим % еще и в ksh и zsh используется smile 


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


  • Вопросы мобильной разработки тут
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0592 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.