LINUX.ORG.RU
ФорумAdmin

samba: security = user and cifs


0

0

Что-то я не могу понять с самбой. Использую по-возможности cifs вместо smbfs.
Если в конфиге самбы стоит security = share, то подмонтировать шары можно как с помощью mount.smbfs, так и с помощью mount.cifs; и соответственно список шар можно просмотреть как с помощью smbclient -N -L $ip, так и с помощью rpcclient -N -c "netshareenum 1" $ip. Если же поставить security=user, то подмонтировать и просмотреть список шар можно только с помощью соответственно mount.smbfs и smbclient. Например для гостевого акаунта:

для security = user
~ mount -t smbfs //192.168.0.1/data /mnt/share/ -o ro,guest,username=guest
Anonymous login successful
~ umount /mnt/share
~ mount -t cifs //192.168.0.1/data /mnt/share/ -o ro,guest,user=guest
mount error 22 = Invalid argument
Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)

И соответственно в логах пишет:
Feb 3 07:47:28 localhost kernel: CIFS VFS: Send error in SessSetup = -13
Feb 3 07:47:28 localhost kernel: CIFS VFS: cifs_mount failed w/return code = -13

для security = share.
~mount -t cifs //192.168.0.1/data /mnt/share/ -o ro,guest,user=guest
~umount /mnt/share

anonymous

Если ты говоришь про локальные настройки, то они не влияют.

А если про сервер - добавь туда пользователя guest с пустым паролем. smbadduser, что ли.

jackill ★★★★★
()
Ответ на: комментарий от jackill

Так а какой хрен. Ведь mount.smbfs пускает с гостевым аккаунтом.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.