Я пытаюсь настроить SMB-ресурс в своей сети, используя Samba.
Я следовал инструкциям здесь, как мог, так как у меня установлен Raspbian на моем Pi. Когда я подключил USB-накопитель, он подключился автоматически, /media/Media/
поэтому я пропустил первую часть.
Я сделал следующее:
sudo -i
apt-get update
apt-get upgrade
apt-get install samba
apt-get install samba-common-bin
Отредактированный конфиг самбы
Load smb config files from /etc/samba/smb.conf rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384) Processing section "[usb]" Loaded services file OK. Server role: ROLE_STANDALONE [global] workgroup = WORKGROUP server string = %h server map to guest = Bad User obey pam restrictions = Yes pam password change = Yes passwd program = /usr/bin/passwd %u passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* . unix password sync = Yes syslog = 0 log file = /var/log/samba/log.%m max log size = 1000 dns proxy = No usershare allow guests = Yes panic action = /usr/share/samba/panic-action %d idmap config * : backend = tdb valid users = %S create mask = 0700 directory mask = 0700 [usb] comment = USB Share path = /media/Media read only = No create mask = 0777 directory mask = 0777 guest only = Yes guest ok = Yes
Таким образом, установка выглядит хорошо, я вижу файлы /media/Media
на Pi, я могу видеть RASPBERRYPI
в моей рабочей группе из окна Windows7. Но когда я пытаюсь получить к нему доступ, я получаю ошибку входа в систему. У меня также есть второй пи с установленным RaspBMC, и я также не могу получить доступ к общей папке SMB оттуда.
Есть ли что-то еще, что мне нужно сделать в Samba, чтобы это работало?
Изменить:
я сделал еще немного работы в эту последнюю ночь. Я добавил нового пользователя в Raspberry, установил пароль, добавил нового пользователя в Samba, установил пароль и добавил следующие строки.
[global]
security=user
[usb]
allow users biff
(или что-то подобное, я забыл точный синтаксис)
И теперь мне удалось получить сообщение об ошибке типа «У вас нет прав доступа к этой папке». Я думаю, что, возможно, сегодня вечером я поработаю над своим Pi вместо использования замазки, и, возможно, есть кое-что, что я смогу увидеть при использовании текстового редактора вместо vi
.
разрешение
Хорошо, я наконец решил это. Проблема была в том, что я не мог использовать пи-логин для доступа к пирогу с помощью smb, а также в том, что я не мог изменить права доступа к дисководу с автоматическим подключением / медиа / медиа.
Я нашел свое решение здесь /superuser/57092/cant-change-permission-ownership-group-of-external-hard-drive-on-ubuntu.
Мне нужно было установить ntfs,
sudo apt-get install ntfs-config
а затем я запустил конфигурацию ntfs. инструмент, который просто дает кому-либо доступ для чтения / записи.
Не лучшее решение, но в моем случае этого достаточно для обмена файлами в сети.
The specified network password is not correct.
Ответы:
Вы должны настроить samba, чтобы позволить анонимному / каждому / гостю иметь возможность подключаться. Это забирает у вас сообщение об ошибке.
Это устарело ...
Используйте это вместо
Возможно, нужно изменить некоторые другие параметры в конфигурации. Samba в Linux более безопасна, чем в Windows. Ирония ... :-]
Я надеюсь, что это поможет вам.
источник
security=share is deprecated
и все еще не могу получить доступ к общему ресурсу.Я бы предложил перенастроить RPi и Samba, используя настройки, показанные здесь - http://www.megaleecher.net/Adding_External_USB_Disk_Drive_Storage_On_RasPi , у меня это работало без проблем.
источник
У меня была такая же проблема, и я смог найти решение, отличное от тех, которые были опубликованы выше. Я надеюсь, что это полезно для кого-то еще в подобном затруднительном положении
Вы упомянули, что не можете изменить права доступа к папке с автоматическим подключением - вот в чем проблема.
Чтобы исправить это, просто отключите автоматически подключаемые диски, щелкнув логотип извлечения в проводнике или в командной строке.
Затем создайте новую папку в медиа-каталоге, я сделал мой "USBHDD1"
Затем подключите в настоящий момент несмонтированный диск к этой папке, используя
Тогда вы сможете получить доступ к папке!
источник