URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 882
[ Назад ]

Исходное сообщение
"mount НЕ под ROOTом"

Отправлено Benia , 12-Фев-07 18:28 
Всем доброго дня.
Нужно маунтить под обычным пользователем, в fstab прописал
//сервер/ресурс /mnt/t cifs user,noauto,credentials=/etc/samba/blabla.cred 0 0

дабы наверняка поставил
/mnt/t  40777
/etc/samba/blabla.cred  100666

проставил SUID на mount.cifs

в результате:
mount error: permission denied or not superuser and mount.cifs not instaled SUID

Подскажите где что ковырнуть можно?

ASP 11.2


Содержание

Сообщения в этом обсуждении
"mount НЕ под ROOTом"
Отправлено allez , 13-Фев-07 06:26 
>mount.cifs not instaled SUID

Может, здесь у вас собака порылась? ;-)


"mount НЕ под ROOTом"
Отправлено Benia , 13-Фев-07 12:57 
>>mount.cifs not instaled SUID
>
>Может, здесь у вас собака порылась? ;-)

SUID проставлен...

в mount.cifs.c есть такое, только что бы это значило....


if((statbuf.st_uid == getuid()) && (S_IRWXU == statbuf.st_mode & S_IRWXU)) {
           printf("setuid mount allowed\n");
        } else {
           printf("mount error: permission denied, not superuser and cifs.mount not installed SUID\n");


"mount НЕ под ROOTом"
Отправлено allez , 13-Фев-07 13:58 
>>>mount.cifs not instaled SUID
>>
>>Может, здесь у вас собака порылась? ;-)
>
>SUID проставлен...

А от имени root монтируется? Не пробовали вместо CIFS использовать SMBFS?


"mount НЕ под ROOTом"
Отправлено Benia , 13-Фев-07 15:08 
>>>>mount.cifs not instaled SUID
>>>
>>>Может, здесь у вас собака порылась? ;-)
>>
>>SUID проставлен...
>
>А от имени root монтируется? Не пробовали вместо CIFS использовать SMBFS?

Да от root монтируется, а SMBFS отключен в asp 11.2 ....



"mount НЕ под ROOTом"
Отправлено FSA , 15-Фев-07 07:12 
>Подскажите где что ковырнуть можно?
>
>ASP 11.2

Не являюсь спецом в линукс, но немного разбираюсь во FreeBSD. Там по умолчанию отключена возможность монтировать от обычного пользователя. Чтобы разрешить юзеру монтировать, нужно добавить в /etc/sysctl.conf строчку vfs.usermount=1 (ну или дать команду
# sysctl vfs.usermount=1
но тогда после первой перезагрузки всё пропадёт.
Кроме того, в этом случае монтирование возможно в папки в домашнем каталоге, т.е. типа /home/user/cdrom, /home/user/flash. Соотвественно всё это надо в /etc/fstab прописать.
Попробуй двигаться в этом направлении, может получится что.


"mount НЕ под ROOTом"
Отправлено allez , 15-Фев-07 10:06 
>>Подскажите где что ковырнуть можно?
>>
>>ASP 11.2
>
>Не являюсь спецом в линукс, но немного разбираюсь во FreeBSD. Там по
>умолчанию отключена возможность монтировать от обычного пользователя. Чтобы разрешить юзеру монтировать,
>нужно добавить в /etc/sysctl.conf строчку vfs.usermount=1 (ну или дать команду
># sysctl vfs.usermount=1
>но тогда после первой перезагрузки всё пропадёт.
>Кроме того, в этом случае монтирование возможно в папки в домашнем каталоге,
>т.е. типа /home/user/cdrom, /home/user/flash. Соотвественно всё это надо в /etc/fstab прописать.
>
>Попробуй двигаться в этом направлении, может получится что.


В Linux для этого служит опция "user", и она у автора темы в /etc/fstab указана:

//сервер/ресурс /mnt/t cifs user,noauto,credentials=/etc/samba/blabla.cred 0 0
                            ^^^^

Benia, давайте, пожалуй, вернемся к истокам проблемы и выполним следующие действия:

1. Приведите вывод следующих команд:
ls -l `which mount.cifs`
cat /etc/samba/blalbla.cred (имя пользователя и пароль, разумеется, измените :-))

2. Попробуйте указать регистрационные данные пользователя прямо в fstab (опции
"user=<user_name>" и "password=<user_password>")

3. Если еще не были, сходите на форум пользователей ASP Linux - вдруг вы не единственный,
кто столкнулся с подобной проблемой?


"mount НЕ под ROOTом"
Отправлено Tim , 14-Мрт-07 11:14 
>Всем доброго дня.
>Нужно маунтить под обычным пользователем, в fstab прописал
>//сервер/ресурс /mnt/t cifs user,noauto,credentials=/etc/samba/blabla.cred 0 0
>
>дабы наверняка поставил
>/mnt/t  40777
>/etc/samba/blabla.cred  100666
>
>проставил SUID на mount.cifs
>
>в результате:
>mount error: permission denied or not superuser and mount.cifs not instaled SUID
>
>
>Подскажите где что ковырнуть можно?
>
>ASP 11.2

Привет!

Проблему решил? У меня тоже с этим траболы...
mount -t cifs -o username=tim,password=******** //server/folder /mnt/disku

ошибка такая:
mount error 13 = Permission denied
Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)

Машина в домене, монтирую под рутом...


"mount НЕ под ROOTом"
Отправлено Benya , 28-Мрт-07 18:57 
>>Всем доброго дня.
>>Нужно маунтить под обычным пользователем, в fstab прописал
>>//сервер/ресурс /mnt/t cifs user,noauto,credentials=/etc/samba/blabla.cred 0 0
>>
>>дабы наверняка поставил
>>/mnt/t  40777
>>/etc/samba/blabla.cred  100666
>>
>>проставил SUID на mount.cifs
>>
>>в результате:
>>mount error: permission denied or not superuser and mount.cifs not instaled SUID
>>
>>
>>Подскажите где что ковырнуть можно?
>>
>>ASP 11.2
>
>Привет!
>
>Проблему решил? У меня тоже с этим траболы...
>mount -t cifs -o username=tim,password=******** //server/folder /mnt/disku
>
>ошибка такая:
>mount error 13 = Permission denied
>Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)
>
>Машина в домене, монтирую под рутом...

Проблему решил уже давно у меня она была в том что я монтировал в папку владельцем которой я не являлсяю


"mount НЕ под ROOTом"
Отправлено Shtirlits , 12-Апр-07 16:52 
А надо всего то было вместо user написать users  :) в fstab


"mount НЕ под ROOTом"
Отправлено _m1ke_ , 18-Апр-07 15:57 
>А надо всего то было вместо user написать users  :) в
>fstab


А вот и не помогает. А изменение владельца для директории, в которую монтируем - помогает... :(


"mount НЕ под ROOTом"
Отправлено sunapex , 18-Апр-07 16:42 
>>А надо всего то было вместо user написать users  :) в
>>fstab
>
>
>А вот и не помогает. А изменение владельца для директории, в которую
>монтируем - помогает... :(


А можно с этого места поподробнее не для Linux-соидов?


"mount НЕ под ROOTом"
Отправлено Benya , 19-Апр-07 19:34 
>>>А надо всего то было вместо user написать users  :) в
>>>fstab
>>
>>
>>А вот и не помогает. А изменение владельца для директории, в которую
>>монтируем - помогает... :(
>
>
>А можно с этого места поподробнее не для Linux-соидов?

Домустим ты монтируеш в /mnt/t то ты должен быть ее владельцем


"mount НЕ под ROOTом"
Отправлено DAn , 14-Авг-07 10:45 
Здравствуйте, у мен похожая проблема но не монтируется даже под root
Файл севрер на win2003 он же контролер домена (AD)
Монтирую так:
# mount -t cifs //server/shara /mnt/smbshara/ -o user=domainuser,domain=DOMAINNAME
спрашивает пароль а потом выдает ошибку 13
mount error 13 = Permission denied

Из под винды с этимиже учетными данными подключается. Подскажите пожалуйста в чем затык ? Спасибо.


"mount НЕ под ROOTом"
Отправлено yurkar , 28-Сен-07 17:14 
Ребята, вы чего, совсем уже разучились читать?
man smbmount и mount.cifs четко кричат - uid=root,gid=root - неужели так трудно прочитать?
т.е. добавляем в /etc/fstab что-то типа такого:

//server/shara /mnt/shara cifs username=user,password=passwd,uid=root,gid=root,rw

если открыт гостевой доступ, тогда можно так:

//server/shara /mnt/shara cifs guest,uid=root,gid=root,rw

не забывайте так же проставить правильные пермишены на шары. вот и все