###前提・実現したいこと
VirtualBoxで仮想化したubuntuとwindows10のOS間でsambaを用いてファイル共有をしようとしました。実際にsambaを入れてsmb.confを書き込み、sambaサーバーを立ち上げwindowsからlinuxマシンのIPアドレスへと接続したところフォルダが空であると出ました。
おかしいと思いsmbstatusでサーバに接続したクライエントを調べたところ以下のエラーメッセージが発生していました。
###発生している問題・エラーメッセージ
Samba version 4.1.13-Ubuntu
Failed to initialize session_global: NT_STATUS_ACCESS_DENIED
Failed to traverse session: NT_STATUS_ACCESS_DENIED
No locked files
このsmb.confファイルは以下のように書き込みました。
###該当のソースコード
======================= Global Settings =======================
[global]
Browsing/Identification ###
workgroup = WORKGROUP
dos charset = CP932
netbios name = DEV_SHARE
unix charset = UTF-8
map to guest = Bad User
server string = Samba Server Version %v passdb backend = tdbsam ldap ssl = no
wins support = yes
hosts allow = 127.0.0.1 192.168.
cups options = raw
; wins server = w.x.y.z
dns proxy = yes
create mask = 0777
force create mode = 0777
;security mask = 0777
;force security mode = 0777
directory mask = 0777
force directory mode = 0777
;directory security mask = 0777
;force directory security mode = 0777
Networking
; interfaces = 127.0.0.1
; bind interfaces only = yes
Debugging/Accounting
log file = /var/log/samba/log.%m max log size = 1000 syslog = 0 panic action = /usr/share/samba/panic-action %d
######Authentication #######
server role = standalone server
security = user
; passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = Enter\snew\s\spassword:* %n\n Retype\snew\s\spassword:* %n\n password\supdated\ssuccessfully .
pam password change = yes
map to guest = bad user
########## Domains ###########
; logon path = \%N\profiles%U
; logon drive = H:
; logon script = logon.cmd
; add user script = /usr/sbin/adduser --quiet --disabled-password --gecos "" %u
; add machine script = /usr/sbin/useradd -g machines -c "%u machine account" -d /var/lib/samba -s /bin/false %u
; add group script = /usr/sbin/addgroup --force-badname %g
############ Misc ############
; include = /home/munemura/etc/samba/smb.conf.%m
; idmap uid = 10000-20000
; idmap gid = 10000-20000
; template shell = /bin/bash
; usershare max shares = 100
usershare allow guests = yes
======================= Share Definitions =======================
;[homes]
; comment = Home Directories
; browseable = yes
; read only = no
; create mask = 0777
; directory mask = 0777
; users = %S
;[netlogon]
; comment = Network Logon Service
; path =
; guest ok = yes
; read only = no
;[profiles]
; comment = Users profiles
; path =
; guest ok = no
; browseable = yes
; create mask = 0600
; directory mask = 0700
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
; guest ok = no
; read only = yes
create mask = 0700
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
; browsable = yes
writable = yes
guest ok = yes
; write list = root, @lpadmin
[share]
comment = Share Folder
path = /home/munemura/share
public = yes
writable = yes
printable = yes
browseable = yes
read only = no
guest only = no
guest ok = no
###試したこと
課題に対してアプローチしたことを記載してください
config内のパスが通らない部分はデフォルト値として空白にしました。
できるだけ制限を少なくできるようマスク値は0777に変更してあります。
cifsからファイルをマウントもしてみようとしましたが
Retrying with upper case share name
mount error(6): No such device or addresss
と出ました。
両方のOSから別のマシンのipへとpingを打つと問題なく受信が帰ってきます。
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
ubuntu15.04
windows10をホストとしており、Samba4を使っております。
情報が少ないかもしれませんがどうかよろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー