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

Исходное сообщение
"Монтировать smb от пользователя"

Отправлено Agp , 17-Мрт-04 17:03 
Здравствуйте
Имеется желание монтировать smb ресурсы, то бишь чтобы обычные пользователи могли это делать.

Делаю так:
mount -t smbfs -o username=agp  //sbw/w  ~/sbw
mount: only root can do that

Пробовал делать 'chmod 4755 /usr/bin/smbmnt' (smbmount, /bin/mount, ...) не помогает.
Система
ASPLinux 9, 2.4.20-30.9asp, samba-2.2.7a-8.9.0asp.

Что делать?
Спасибо!


Содержание

Сообщения в этом обсуждении
"Монтировать smb от пользователя"
Отправлено DogEater , 17-Мрт-04 21:23 
а суидный бит на smbmount поставить?



"Монтировать smb от пользователя"
Отправлено Agp , 18-Мрт-04 09:41 
>>Пробовал делать 'chmod 4755 /usr/bin/smbmnt' (smbmount, /bin/mount, ...) не помогает.
>а суидный бит на smbmount поставить?

Вроде именно это так называется? Непомогает.


"Монтировать smb от пользователя"
Отправлено as , 18-Мрт-04 11:22 
>>>Пробовал делать 'chmod 4755 /usr/bin/smbmnt' (smbmount, /bin/mount, ...) не помогает.
>>а суидный бит на smbmount поставить?
>
>Вроде именно это так называется? Непомогает.

юзай sudo


"Монтировать smb от пользователя"
Отправлено Agp , 18-Мрт-04 11:36 
>юзай sudo

Да вот я тоже так думаюююю


"Монтировать smb от пользователя"
Отправлено Agp , 18-Мрт-04 15:01 
>>юзай sudo
Додумал:
-----*****-----
# more /usr/bin/smbm
sudo /usr/bin/smbmount $* -o username=$SUDO_USER,uid=alpop,gid=alpop,iocharset=koi8-r,codepage=cp866
-----*****-----
# more /usr/bin/smbu
#!/bin/sh
sudo /usr/bin/smbumount $*
-----*****-----
more /etc/sudoers
ALL ALL = NOPASSWD:/usr/bin/smbm
ALL ALL = NOPASSWD:/usr/bin/smbu
-----*****-----
теперь можно от пользователя монтировать:
$ sudo smbm //term/test /mnt/smb
и демонтировать
$ sudo smbu /mnt/smb

Всем спасибо!