Google Landにはこのような正確な問題の百万のバージョンがありますが、私はまだ私の問題を解決していません(申し訳ありません)。 Ubuntu 14.04(実際にはxbmcbuntu)でSamba共有を作成し、それに接続して読むことはできますが、Macでは書くことはできません。この設定のためにいくつかの他のチュートリアルに従ったので、途中で何かが間違って設定された可能性があります。
私の共有ディレクトリ(/home/xbmc/raid/media
)は、権限が775に設定されているユーザーxbmcによって所有されています。
xbmc@xbmc:~$ ls -al raid
total 28
drwxr-xr-x 4 xbmc xbmc 4096 Sep 4 23:22 .
drwxr-xr-x 23 xbmc xbmc 4096 Sep 4 23:00 ..
drwx------ 2 root root 16384 Sep 2 21:34 lost+found
drwxrwxr-x 9 xbmc xbmc 4096 Sep 4 22:58 media
権限を777に変更すると共有に書き込むことができますが、これは不適切な解決策のように感じます。
私のsmb.conf
ものは次のとおりです。
[global]
workgroup = WORKGROUP
server string = %h server (Samba, XBMC)
netbios name = XBMCbuntu
dns proxy = no
name resolve order = hosts wins bcast
#guest account = xbmc
load printers = no
show add printer wizard = no
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
encrypt passwords = true
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
security = user
username map = /etc/samba/smbusers
[System]
path = /home/xbmc/.xbmc
comment = XBMC System Share
writeable = yes
browseable = yes
guest ok = no
[Media]
path = /home/xbmc/raid/media
comment = xbmc media
writeable = yes
browseable = yes
guest ok = no
次のように/etc/samba/smbusers
。
xbmc = xbmc
smb.confをたくさん変更しましたが、何も修正されませんでした。どんな提案がありますか?
答え1
[Media]
セクションに以下を追加してみてください。
public = no
hide unreadable = yes
printable = no
force create mode = 0664
force group = xbmc
write list = xbmc
directory mask = 0775
MacOSでxbmcユーザーとしてSamba共有に認証していますか?
答え2
writeable=yes
smb.confファイルで次のものを使用する代わりに試してください。write list=name_of_user
また、次のようにディレクトリメディアでselinuxコンテキストをsamba_share_tに設定する必要があります。
semanage -fcontext -a -t samba_share_t '/home/xbmc/raid/media(/.*)?'
次に、次のコマンドを実行する必要があります。
restorcon -RvF /home/xbmc/raid/media
設定ファイルの他のすべての内容は問題ないようです。