|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Монтирование ФС |
|
Монтирование ФС
|
Пользователь Сообщения: 69 |
Профиль | Отправить PM | Цитировать Привет!
Задача такая: предоставить юзеру право самому монтировать/демонтировать разделы на винте. В документации читал, чтобы такое сделать в fstab нужно прописать опцию user и noauto, однако не помогает. Вот как выглядит подобная строка в fstab у меня: /dev/hda10 */mnt/soft *vfat *noauto,user,noexec 0 0 Однако при попытке смонтировать этот раздел под юзером, ругается что только root может таколе делать Почему? Подскажите как правильно делать... |
|
------- Отправлено: 13:37, 09-06-2004 |
Guest |
Поставь umask=0
|
Отправлено: 14:32, 09-06-2004 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 69
|
Профиль | Отправить PM | Цитировать Thanx, как только доберусь до машины - попробую, но чисто "академически" интересует, почему тогда не отрабатывает опция user, якобы позволяющая юзверю монтировать разделы???
|
------- Отправлено: 14:54, 09-06-2004 | #3 |
Линуксоид-стакановец Сообщения: 2391
|
Профиль | Отправить PM | Цитировать Не знаю, таже самая фигня была, пришлось к user umask добавить
|
------- Отправлено: 15:23, 09-06-2004 | #4 |
Пользователь Сообщения: 69
|
Профиль | Отправить PM | Цитировать Судя из man mount опция user дает право только определенному юзверю, которого по идее нужно указать, а вот опция users общает права монтирования/демонтирования для всех юзверей Надо будет попробовать ...
|
|
------- Отправлено: 15:39, 09-06-2004 | #5 |
info man howto Сообщения: 6958
|
Профиль | Сайт | Отправить PM | Цитировать * * * * * * *user * Allow *an *ordinary *user *to mount the file system. *The * * * * * * * * * * name of the mounting user is written to mtab so *that *he * * * * * * * * * * can *unmount *the file system again. *This option implies * * * * * * * * * * the options noexec, nosuid, and nodev (unless *overridden * * * * * * * * * * by * subsequent * options, * as * in * the * option *line * * * * * * * * * * user,exec,dev,suid). * * * * * * *users *Allow every user to mount and unmount *the *file *system. * * * * * * * * * * This option implies the options noexec, nosuid, and nodev * * * * * * * * * * (unless overridden *by *subsequent *options, *as *in *the * * * * * * * * * * option line users,exec,dev,suid). Отсюда видно, что в первом случае, имя обычного пользователя, смонтировавшего устройство, записывается в /etc/mtab, и только он (не считая root) может его размонтировать. А во втором, любой может и монтировать и размонтировать устройство в любое время. umask=value * * * * * * *Set the umask (the bitmask *of *the *permissions *that *are *not * * * * * * *present). *The default is the umask of the current process. *The * * * * * * *value is given in octal. При umask=0 - вам предоставлены все права работы с файлами этого устройства. Если у вас устройства fat монтируются во время загрузки (т.е., от имени root) то только root может его размонтировать и обычный пользователь не имеет (если не установлена umask=0) права удалять(и запускать) файлы, т.к. по-умолчанию umask=22. Если у Вас автомонтирование flopppy и т.п., то оно тоже идёт от имени root с теми-же последствиями. Mr Dan В различных дистрибутивах возможны свои securety настройки. Возможно Вам стоит посмотреть в /etc/mstab, но я там, например инфы о user не нашёл. [s]Исправлено: ruslandh, 21:45 10-06-2004[/s] |
------- Отправлено: 22:43, 09-06-2004 | #6 |
Пользователь Сообщения: 69
|
Профиль | Отправить PM | Цитировать Блин, уже ничего не понимаю... Написал в fstab:
/dev/hda10 /mnt/soft vfat noauto,users,umask=0,noexec 0 0 После загрузки, захожу в систему под обычным юзером и пытаюсь сделать: mount /dev/hda10 /mnt/soft Пишет, что монтировать разрешено только root-у....?! ПОЧЕМУ??? |
------- Отправлено: 13:29, 10-06-2004 | #7 |
линуксоид Сообщения: 189
|
Профиль | Отправить PM | Цитировать Mr Dan
будь проще mount /mnt/soft |
------- Отправлено: 13:59, 10-06-2004 | #8 |
Новый участник Сообщения: 28
|
Профиль | Отправить PM | Цитировать попробуй umask=0222 поставить
|
------- Отправлено: 01:58, 13-06-2004 | #9 |
Пользователь Сообщения: 89
|
Профиль | Отправить PM | Цитировать Может параметры uid= и gid= для юзера выставить. Мне это помогло.
Добавлено: Вообще в каждом дистибутиве есть свои тонкости при монтировании под юзером |
------- Отправлено: 06:45, 28-06-2004 | #10 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
монтирование cd | arwen | Общий по FreeBSD | 9 | 11-04-2018 15:21 | |
FreeBSD - Монтирование по NFS. | BachiStil | Общий по FreeBSD | 3 | 26-06-2009 21:10 | |
Разное - монтирование папки | zai | Microsoft Windows 2000/XP | 3 | 04-03-2009 02:49 | |
монтирование ntfs | slaine | Общий по Linux | 22 | 12-08-2007 16:49 | |
Монтирование дисков | zippi | Microsoft Windows NT/2000/2003 | 18 | 12-06-2007 10:03 |
|