У меня есть установка самбы на мягкой фетровой шляпе 13 машин, и я использую ее для совместного использования с моим xbmc клиентом в семейном номере. Когда я настроил это там никакой пароль, или что-либо требовалось, я просто вошел в пути, такие как:
smb://<host>/<share> and all worked.
Теперь на моей машине человечности 10.04, когда я пытаюсь получить доступ к тем же хостам, например, через smbmount, хотя я получаю ошибку.
smbmount //media/Music ~/Music/ # media is in my /etc/hosts and resolves to
# correct IP address for the machine
Я получаю ошибку: операция не разрешила после нажатия Enter, когда это запрашивает пароль.
Вот моя запись от/etc/samba/smb.conf:
[global]
workgroup = WORKGROUP
server string = Samba Server Version %v
# log files split per-machine:
log file = /var/log/samba/log.%m
# maximum size of 50KB per log file, then rotate:
max log size = 50
security = user
passdb backend = tdbsam
; security = domain
; passdb backend = tdbsam
; realm = MY_REALM
; password server = <NT-Server-Name>
; security = user
; passdb backend = tdbsam
; domain master = yes
; domain logons = yes
; logon script = %m.bat
; logon script = %u.bat
; logon path = \\%L\Profiles\%u
; logon path =
; add user script = /usr/sbin/useradd "%u" -n -g users
; add group script = /usr/sbin/groupadd "%g"
; add machine script = /usr/sbin/useradd -n -c "Workstation (%u)" -M -d /nohome -s /bin/false "%u"
; delete user script = /usr/sbin/userdel "%u"
; delete user from group script = /usr/sbin/userdel "%u" "%g"
; delete group script = /usr/sbin/groupdel "%g"
; local master = no
; os level = 33
; preferred master = yes
; wins support = yes
; wins server = w.x.y.z
; wins proxy = yes
; dns proxy = yes
load printers = yes
cups options = raw
; printcap name = /etc/printcap
# obtain a list of printers automatically on UNIX System V systems:
; printcap name = lpstat
; printing = cups
; map archive = no
; map hidden = no
; map read only = no
; map system = no
; store dos attributes = yes
#============================ Share Definitions ==============================
[homes]
comment = Home Directories
browseable = no
writable = yes
; valid users = %S
; valid users = MYDOMAIN\%S
# Un-comment the following and create the netlogon directory for Domain Logons:
; [netlogon]
; comment = Network Logon Service
; path = /var/lib/samba/netlogon
; guest ok = yes
; writable = no
; share modes = no
# Un-comment the following to provide a specific roving profile share.
# The default is to use the user's home directory:
; [Profiles]
; path = /var/lib/samba/profiles
; browseable = no
; guest ok = yes
# A publicly accessible directory that is read only, except for users in the
# "staff" group (which have write permissions):
; [public]
; comment = Public Stuff
; path = /home/samba
; public = yes
; writable = yes
; printable = no
; write list = +staff
[tv]
comment = TV
path = /media/Isos/tv
public = yes
writable = yes
printable = no
write list = +media
[music]
comment = Music
path = /media/Storage/music/
public = yes
writable = yes
printable = no
write list = +media
[pictures]
comment = Pictures
path = /media/Storage/pictures
public = yes
writable = yes
printable = no
write list = +media
Ваша самба является, вероятно, установкой для отображения недействительных пользователей на гостевую учетную запись. Скорее всего, Ваше использование xbmc xbox
который является неверным именем пользователя на Вашем сервере самбы. Когда Вы получаете доступ от другого поля Linux, имя пользователя, вероятно, допустимо. Проверьте global
раздел Вашего smb.conf
.
[global]
# This option controls how unsuccessful authentication attempts are mapped
# to anonymous connections
map to guest = bad user
Можно добавить опцию указать имя пользователя, если Вы хотите получить доступ к нему, как xbmc делают.
smbmount //media/Music ~/Music/ -o username=xbox
Обратите внимание, что в Вашей текущей конфигурации, гостю предоставляют доступ только для чтения. Если Вы хотите записать, Вы были бы также:
позволяет гостю писать (потенциально опасный)
добавьте пользователя с доступом для записи и входом в систему как тот пользователь. Добавление Пользователей к Samba
Возможно, это поможет: КАК К: Монтирование smbfs Доли Постоянно.
Можно хотеть попробовать опции Guest, особенно если только доступ только для чтения требуется.
Затем у Вас есть 2 варианта
1. только для чтения для гостя (никакая аутентификация), но чтение-запись, если Вы проходите проверку подлинности при отображении доли
2. чтение-запись для гостя и затем кто-либо может записать в долю и изменить все на нем
А-ч, делает учетную запись пользователя, Вы выполняете ту команду монтирования, как имеют разрешение смонтировать каталоги? Я подозреваю нет. Вам, вероятно, придется добавить его с user
опция к Вашему /etc/fstab
файл:
//media/Music /path/to/Music smbfs noauto,user,soft 0 0
Это - моя точка - добавляют, что она к fstab в других отношениях только базируется, может смонтировать файловую систему - это - почти наверняка источник Вашей ошибки.