cifs mount пользователям

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

sydenis
Сообщения: 59

cifs mount пользователям

Сообщение sydenis »

есть сеть с AD, а в ней виндовые/smb шары
Нужно, чтобы простой юзер линуксовой машины мог монтировать любую из них, в т.ч. и свежепоявившуюся с помощью mount. Как сделать mount доступной не только руту?
Опции в fstab не прокатывают, потому, что заранее неизвестно чего будет монтироваться.
Sudo не подходит, потому что она, в конечном итоге, монтирует от имени рута и юзер не может полноценно пользоваться поключённой шарой.
Какие ещё есть варианты?
Спасибо сказали:
pelmen
Сообщения: 1268
ОС: debian

Re: cifs mount пользователям

Сообщение pelmen »

а почему sudo не подходит, если указать umask?
Спасибо сказали:
sydenis
Сообщения: 59

Re: cifs mount пользователям

Сообщение sydenis »

pelmen писал(а):
21.01.2010 15:34
а почему sudo не подходит, если указать umask?

там не в этом дело, можно указать и noperm при монтировании через sudo и всё будет открываться,
но тогда не видно, какой реально юзер накуролесил в шаре
...и, кстати, не хотелось бы всех делать sudoerами
Спасибо сказали:
pelmen
Сообщения: 1268
ОС: debian

Re: cifs mount пользователям

Сообщение pelmen »

sydenis писал(а):
21.01.2010 16:05
...и, кстати, не хотелось бы всех делать sudoerами
В судо можно разрешить выполнение с правами рута только одной программы, а не всех сразу
sydenis писал(а):
21.01.2010 16:05
но тогда не видно, какой реально юзер накуролесил в шаре
А где это должно быть видно (где бы вам хотелось это видеть)? В логах? На сервере шары или на клиенте?
Спасибо сказали:
Flaming
Сообщения: 2579

Re: cifs mount пользователям

Сообщение Flaming »

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 пользователям

Сообщение sydenis »

pelmen писал(а):
21.01.2010 17:12
А где это должно быть видно (где бы вам хотелось это видеть)? В логах? На сервере шары или на клиенте?

В простом случае - будет видно имя создателя файла, в сложных случаях - имя, того, кто модифицировал

2 Flaming:
Что это картинка должна была сказать? Можно поподробнее.
Спасибо сказали:
pelmen
Сообщения: 1268
ОС: debian

Re: cifs mount пользователям

Сообщение pelmen »

sydenis писал(а):
22.01.2010 10:53
pelmen писал(а):
21.01.2010 17:12
А где это должно быть видно (где бы вам хотелось это видеть)? В логах? На сервере шары или на клиенте?

В простом случае - будет видно имя создателя файла, в сложных случаях - имя, того, кто модифицировал

2 Flaming:
Что это картинка должна была сказать? Можно поподробнее.
А что, если монтировать с правами суперпользователя с опцией uname=000 и потом записать туда user-ом, то то, что вы хотите, не будет видно?
Спасибо сказали:
Flaming
Сообщения: 2579

Re: cifs mount пользователям

Сообщение Flaming »

sydenis, установи этот пакет, и монтируй потом из-под юзверя командой mount.cifs бла-бла-бла
Спасибо сказали:
smaharbA
Сообщения: 229
ОС: Windows Vista

Re: cifs mount пользователям

Сообщение smaharbA »

chmod +s /sbin/mount.cifs

попутал со стикибитом :)
Я конечно далек от мысли...(с)
Спасибо сказали:
sydenis
Сообщения: 59

Re: cifs mount пользователям

Сообщение sydenis »

smaharbA писал(а):
22.01.2010 14:46
chmod +s /sbin/mount.cifs
попутал со стикибитом :)

ну вот так заработало..
(Flaming) писал(а):установи этот пакет, и монтируй потом из-под юзверя командой mount.cifs бла-бла-бла

это, что - какая-то особено заточенная версия сифса, которая разрешает монтировать не только руту...?
:( у меня нет такой в репах
(pelmen) писал(а):А что, если монтировать с правами суперпользователя с опцией uname=000 и потом записать туда user-ом, то то, что вы хотите, не будет видно?

можно и так...
в результате получилось не совсем то чего хотел, но в основном разобрался
в общем, всем спасибо вопрос снимается :)
Спасибо сказали:
Аватара пользователя
strah
Сообщения: 283
ОС: Freebsd, linux, Solaris.

Re: cifs mount пользователям

Сообщение strah »

man smbclient:
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 пользователям

Сообщение smaharbA »

strah - подскажите как смонтировать при помощи smbclient ?
Я конечно далек от мысли...(с)
Спасибо сказали:
Аватара пользователя
strah
Сообщения: 283
ОС: Freebsd, linux, Solaris.

Re: cifs mount пользователям

Сообщение strah »

smaharbA писал(а):
23.01.2010 14:35
strah - подскажите как смонтировать при помощи smbclient ?

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 пользователям

Сообщение smaharbA »

это монтирование ? и можно открыть будет файлы к примеру абивордом ?
Я конечно далек от мысли...(с)
Спасибо сказали:
pelmen
Сообщения: 1268
ОС: debian

Re: cifs mount пользователям

Сообщение pelmen »

или лучше покажите, как в скрипте прописать монтирование, бэкап (архивация) и отмонтирование с помощью smbclient :)
Спасибо сказали:
Аватара пользователя
Red User
Сообщения: 229
ОС: Debian

Re: cifs mount пользователям

Сообщение Red User »

sydenis писал(а):
21.01.2010 15:17
Нужно, чтобы простой юзер линуксовой машины мог монтировать любую из них, в т.ч. и свежепоявившуюся с помощью mount. Как сделать mount доступной не только руту?

Можно попробовать usmb
А ведь когда-то не боялись мы программы любой,
И с одним лишь debug'ом выходили на бой,
И искусно написанный вирус встречали как брата
Спасибо сказали: