LINUX.ORG.RU

SAMBA не получается расшарить папку.

 ,


0

3

Задача дать пользователям возможность расшаривать по самбе папки из файлового менеджера.

Команда для расшаривания

net usershare add [params]
руководство откуда я почерпнул эту информацию

Версия ОС и самбы

& lsb_release -d
Description:    Fedora release 21 (Twenty One)
& uname -a
Linux 3.17.7-300.fc21.x86_64 #1 SMP Wed Dec 17 03:08:44 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
& yum list samba
Установленные пакеты
samba.x86_64                      2:4.1.14-1.fc21                       @updates

Инструкция которой пользовался

smb.conf

Проделанные процедуры: менял параметр security на все возможные, в случае значения share ошибка

WARNING: Ignoring invalid value 'share' for parameter 'security'
Пробовал расшарить через конфиг его правкой и через system-config-samba

Отключал SElinux

Либо недостаточно прав, либо ошибка подключения к ресурсу виндоус.



Последнее исправление: AlexGluck (всего исправлений: 6)

мой конфиг. Все в локалке имеют доступ к одной папке...

[global]
netbios name = cubie-server
server string = Samba %v
workgroup = WORKGROUP
announce version = 5.0
passdb backend = tdbsam
security = user
null passwords = true
username map = /etc/samba/smbusers
name resolve order = hosts wins bcast
wins support = no

load printers = yes
printing = CUPS
printcap name = CUPS

log file = /var/log/samba/log.%m
syslog = 0
syslog only = no

[SUBIE-HDD]
path = /mnt/hdd
; Можно ли просматривать
browseable = yes
read only = no
guest ok = no
create mask = 0777
directory mask = 0777

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

Мне то надо чтобы заработала команда net usershare add [params] Сама самба настроена, папки видны и подключаются, но не видно в списке ресурсов с других компьютеров добавленных ресурсов от не-рут пользователей.

AlexGluck
() автор топика
Ответ на: комментарий от AlexGluck

не видно в списке ресурсов с других компьютеров добавленных ресурсов от не-рут пользователей

Эту фразу я не распарсил. Но посмотри на опцию guest account = . Вдруг поможет...

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

Я имел ввиду, что с виндовых компов шара-ресурсы от не-рут юзеров не видны. А guest account = nobody не сработал.

AlexGluck
() автор топика

Проблема решена. Во время тестов я экспериментировал с правами, и впоследствии после установки лога в дебаг значением 10 нашёл проблему. Но это ещё не всё. А пока мои права и smb.conf

# chmod 1770 /var/lib/samba/usershare
# ll /var/lib/samba | grep usershare
drwxrwx--T. 2 root sambashare   4096 янв 11 00:15 usershare
# cat /etc/samba/smb.conf
[global]
usershare path = /var/lib/samba/usershare
usershare max shares = 10
usershare allow guests = yes
usershare owner only = yes
workgroup = WORKGROUP
server string = %L
security = user
map to guest = bad user
dns proxy = no

После этого список ресурсов появился, но оказывается параметр guest ok = yes запрещает неавторизованым юзерам просматривать содержимое ресурсов. А параметр guest ok = no разрешает гостевой доступ. Такие пироги.

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