не монтируется под пользователем

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

gorun
Сообщения: 34
ОС: RedHat & WinXP

не монтируется под пользователем

Сообщение gorun »

Сдела все как в рубрике Советы бывалых по поводу монтирования под пользователем все бы ни че, монтируются все, но когда монтирую с поддержкой русского языка диск с фатом32 получаю следующее:

$ mount_msdosfs -L ru_RU.KOI8-R -D cp866 /dev/ad0s2 /home/user/win
mount_msdosfs: cannot find or load "msdosfs_iconv" kernel module
mount_msdosfs: msdosfs_iconv: Operation not permitted

Повтарюсь еще раз, без параметров все проходит нормально, Как это исправить? Заранее всем спасибо.
Спасибо сказали:
fixx
Сообщения: 430
Статус: индивид
ОС: fedora

Re: не монтируется под пользователем

Сообщение fixx »

Код: Выделить всё

mount_msdosfs -W koi2dos /dev/ad0s2 /home/user/win


а если так?
Спасибо сказали:
gorun
Сообщения: 34
ОС: RedHat & WinXP

Re: не монтируется под пользователем

Сообщение gorun »

fixx писал(а):
29.09.2006 10:18

Код: Выделить всё

mount_msdosfs -W koi2dos /dev/ad0s2 /home/user/win


а если так?

То же самое,
$ mount_msdosfs -W koi2dos /dev/ad0s2 /home/user/win
mount_msdosfs: cannot find or load "msdosfs_iconv" kernel module
mount_msdosfs: msdosfs_iconv: Operation not permitted
Спасибо сказали:
Аватара пользователя
rolano
Сообщения: 845
Статус: еще один юзер FreeBSD
ОС: какая-то

Re: не монтируется под пользователем

Сообщение rolano »

1. Ядро должно быть собрано с поддержкой iconv. Проверьте, что оно уже есть
2. Юзер не может выполнять kldload, поэтому выскакивает, что нету прав
3. Попробуйте прописать запуск нужных модулей для файловых систем в /boot/loader.conf
Я знаю только то, что ничего не знаю ... потому и обречен вечно учиться.
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: не монтируется под пользователем

Сообщение polachok »

4.(less secure) chmod +s на mount_msdosfs
И немедленно выпил.
Спасибо сказали:
gorun
Сообщения: 34
ОС: RedHat & WinXP

Re: не монтируется под пользователем

Сообщение gorun »

rolano писал(а):
29.09.2006 10:55
1. Ядро должно быть собрано с поддержкой iconv. Проверьте, что оно уже есть
2. Юзер не может выполнять kldload, поэтому выскакивает, что нету прав
3. Попробуйте прописать запуск нужных модулей для файловых систем в /boot/loader.conf

Можешь пояснить правильно я делаю:
1.в конфиг ядра вписываем в options INCONV и компелируем и устанавливаем ядро
2. тут я не знаю как сделать??? поясни как, если не трудно
3 а тут в loader.conf прописываем msdosfs_iconv="YES"
Так?
Спасибо сказали:
Аватара пользователя
rolano
Сообщения: 845
Статус: еще один юзер FreeBSD
ОС: какая-то

Re: не монтируется под пользователем

Сообщение rolano »

Ща под рукой нету рабочего конфига, но на память скажу вот что

1. Помимо ICONV раскомментируй NTFS_ICONV и т.д. по названимю файловых систем (если закомментированы, конечно).
2. Фряха по дефолу не грузит в память всякую фигню - она держит ее в модулях. И модули подключаются по мере востребования. По соображениям безопасности юзеру запрещено жонглировать модулями (и это очень правильно), потому и ругается система при попытке подгрузить msdosfs_iconv. Уважаемый polachok вполне резонно отметил этот факт в своем совете - поставить SUID на этот модуль, т.е. выполнять от рута, но это не очень секурно.
3. Да. Не знаю, сработает ли эта строка, но в loader.conf есть опции для ntfs. Я просто предполагаю, что есть шансы.
Я знаю только то, что ничего не знаю ... потому и обречен вечно учиться.
Спасибо сказали:
gorun
Сообщения: 34
ОС: RedHat & WinXP

Re: не монтируется под пользователем

Сообщение gorun »

polachok писал(а):
29.09.2006 11:19
4.(less secure) chmod +s на mount_msdosfs

О, спасибо! Помогло! это было, как ни странно, правильное решение и хорошо что не пришлось еще рас пересобирать ядро.

rolano писал(а):
29.09.2006 11:54
Ща под рукой нету рабочего конфига, но на память скажу вот что

1. Помимо ICONV раскомментируй NTFS_ICONV и т.д. по названимю файловых систем (если закомментированы, конечно).
2. Фряха по дефолу не грузит в память всякую фигню - она держит ее в модулях. И модули подключаются по мере востребования. По соображениям безопасности юзеру запрещено жонглировать модулями (и это очень правильно), потому и ругается система при попытке подгрузить msdosfs_iconv. Уважаемый polachok вполне резонно отметил этот факт в своем совете - поставить SUID на этот модуль, т.е. выполнять от рута, но это не очень секурно.
3. Да. Не знаю, сработает ли эта строка, но в loader.conf есть опции для ntfs. Я просто предполагаю, что есть шансы.

Спасибо за помощь, но polachok подсказал мне более удобный для меня способ, А машина у меня чисто рабочая, так что секурность у меня на 2 месте. Но если сможешь сказать как будет правильнее сделать, то я бы переделал, только если можно по подробнее.
Спасибо сказали:
Аватара пользователя
rolano
Сообщения: 845
Статус: еще один юзер FreeBSD
ОС: какая-то

Re: не монтируется под пользователем

Сообщение rolano »

А с чарсетами при монтировании юзера - это уже застарелая бага. http://www.opennet.ru/opennews/art.shtml?num=5220
Я знаю только то, что ничего не знаю ... потому и обречен вечно учиться.
Спасибо сказали: