cifs mount пользователям
Модераторы: SLEDopit, Модераторы разделов
-
sydenis
- Сообщения: 59
cifs mount пользователям
есть сеть с AD, а в ней виндовые/smb шары
Нужно, чтобы простой юзер линуксовой машины мог монтировать любую из них, в т.ч. и свежепоявившуюся с помощью mount. Как сделать mount доступной не только руту?
Опции в fstab не прокатывают, потому, что заранее неизвестно чего будет монтироваться.
Sudo не подходит, потому что она, в конечном итоге, монтирует от имени рута и юзер не может полноценно пользоваться поключённой шарой.
Какие ещё есть варианты?
Нужно, чтобы простой юзер линуксовой машины мог монтировать любую из них, в т.ч. и свежепоявившуюся с помощью mount. Как сделать mount доступной не только руту?
Опции в fstab не прокатывают, потому, что заранее неизвестно чего будет монтироваться.
Sudo не подходит, потому что она, в конечном итоге, монтирует от имени рута и юзер не может полноценно пользоваться поключённой шарой.
Какие ещё есть варианты?
-
pelmen
- Сообщения: 1268
- ОС: debian
Re: cifs mount пользователям
а почему sudo не подходит, если указать umask?
-
sydenis
- Сообщения: 59
-
pelmen
- Сообщения: 1268
- ОС: debian
Re: cifs mount пользователям
В судо можно разрешить выполнение с правами рута только одной программы, а не всех сразу
А где это должно быть видно (где бы вам хотелось это видеть)? В логах? На сервере шары или на клиенте?
-
Flaming
- Сообщения: 2579
Re: cifs mount пользователям
sydenis,
Код: Выделить всё
[I] net-fs/mount-cifs
Available versions: 3.0.25c 3.0.28 3.0.30
Installed versions: 3.0.30(15:45:48 21.01.2010)
Homepage: http://linux-cifs.samba.org/cifs/cifs_download.html
Description: cifs filesystem mount helper split from Samba-
sydenis
- Сообщения: 59
Re: cifs mount пользователям
В простом случае - будет видно имя создателя файла, в сложных случаях - имя, того, кто модифицировал
2 Flaming:
Что это картинка должна была сказать? Можно поподробнее.
-
pelmen
- Сообщения: 1268
- ОС: debian
Re: cifs mount пользователям
А что, если монтировать с правами суперпользователя с опцией uname=000 и потом записать туда user-ом, то то, что вы хотите, не будет видно?
-
Flaming
- Сообщения: 2579
Re: cifs mount пользователям
sydenis, установи этот пакет, и монтируй потом из-под юзверя командой mount.cifs бла-бла-бла
-
smaharbA
- Сообщения: 229
- ОС: Windows Vista
Re: cifs mount пользователям
chmod +s /sbin/mount.cifs
попутал со стикибитом
попутал со стикибитом
Я конечно далек от мысли...(с)
-
sydenis
- Сообщения: 59
Re: cifs mount пользователям
ну вот так заработало..
(Flaming) писал(а):установи этот пакет, и монтируй потом из-под юзверя командой mount.cifs бла-бла-бла
это, что - какая-то особено заточенная версия сифса, которая разрешает монтировать не только руту...?
(pelmen) писал(а):А что, если монтировать с правами суперпользователя с опцией uname=000 и потом записать туда user-ом, то то, что вы хотите, не будет видно?
можно и так...
в результате получилось не совсем то чего хотел, но в основном разобрался
в общем, всем спасибо вопрос снимается
-
strah
- Сообщения: 283
- ОС: Freebsd, linux, Solaris.
Re: cifs mount пользователям
man smbclient:
Лично мне такое вполне подходит. А назначить на mount.cfs setuid bit - это жуткий костыль, я считаю.
NAME
smbclient - ftp-like client to access SMB/CIFS resources on servers
SYNOPSIS
smbclient [-b <buffer size>] [-d debuglevel] [-e] [-L <netbios name>] [-U username] [-I destinationIP]
[-M <netbios name>] [-m maxprotocol] [-A authfile] [-N] [-i scope] [-O <socket options>] [-p port]
[-R <name resolve order>] [-s <smb config file>] [-k] [-P] [-c <command>]
smbclient {servicename} [password] [-b <buffer size>] [-d debuglevel] [-e] [-D Directory] [-U username]
[-W workgroup] [-M <netbios name>] [-m maxprotocol] [-A authfile] [-N] [-l log-basename] [-I destinationIP] [-E]
[-c <command string>] [-i scope] [-O <socket options>] [-p port] [-R <name resolve order>] [-s <smb config file>]
[-T<c|x>IXFqgbNan] [-k]
DESCRIPTION
This tool is part of the samba(7) suite.
smbclient is a client that can ´talk´ to an SMB/CIFS server. It offers an interface similar to that of the ftp
program (see ftp(1)). Operations include things like getting files from the server to the local machine, putting
files from the local machine to the server, retrieving directory information from the server and so on.
Лично мне такое вполне подходит. А назначить на mount.cfs setuid bit - это жуткий костыль, я считаю.
/earth: file system full
-
smaharbA
- Сообщения: 229
- ОС: Windows Vista
Re: cifs mount пользователям
strah - подскажите как смонтировать при помощи smbclient ?
Я конечно далек от мысли...(с)
-
strah
- Сообщения: 283
- ОС: Freebsd, linux, Solaris.
Re: cifs mount пользователям
man smbclient
Код: Выделить всё
strah@debian:~$ smbclient //server/eprst -U eprst
Enter eprst's password:
Domain=[HOME] OS=[Unix] Server=[Samba 3.2.5]
smb: \>/earth: file system full
-
smaharbA
- Сообщения: 229
- ОС: Windows Vista
Re: cifs mount пользователям
это монтирование ? и можно открыть будет файлы к примеру абивордом ?
Я конечно далек от мысли...(с)
-
pelmen
- Сообщения: 1268
- ОС: debian
Re: cifs mount пользователям
или лучше покажите, как в скрипте прописать монтирование, бэкап (архивация) и отмонтирование с помощью smbclient 
-
Red User
- Сообщения: 229
- ОС: Debian
Re: cifs mount пользователям
А ведь когда-то не боялись мы программы любой,
И с одним лишь debug'ом выходили на бой,
И искусно написанный вирус встречали как брата
И с одним лишь debug'ом выходили на бой,
И искусно написанный вирус встречали как брата