2

2 つの Linux ボックス (Ubuntu Desktop 12.10 と Ubuntu Server 12.04) の間に Samba をセットアップしました。何らかの理由で、samba 共有に書き込めません。私には、正しい権限があるように見えます。以下は、私の smb.conf、ファイルシステムのアクセス許可、および従った手順です。間違いなく設定が間違っていますが、その方法がわかりません。どんな助けでも大歓迎です。クレイグ

  1. ubuntuサーバー(craig)でユーザーを作成しました
  2. samba でユーザーとパスワードを作成 「smbuseradd -a craig」でパスワードを設定
  3. Linux デスクトップから samba 共有をマウントしました。これは問題なくマウントできたようです
  4. ファイルを書き込もうとすると、書き込み権限がないと表示されます

サーバーから見たときのサーバー上のパーミッション "drwxrwxrwx 4 Craig Craig" ubuntu デスクトップから見たときのパーミッション "drwxr-xr-x 0 root root"

[global]
follow symlinks = yes
wide links = yes
unix extensions = no

workgroup = Ubuntu Precise
security = user

unix password sync = yes

[homes]
comment = Home Directories
browseable = yes
writable=yes
create mask = 0777
directory mask = 0777
guest ok = yes

[share]
comment = Precise File Server
path = /home/craig
browsable = yes
guest ok = yes
read only = no
writable = yes
create mask = 0777
directory mask = 0777

編集: Samba 共有をルートとして開くと、フォルダーに書き込むことができます。chmod と chgrp を実行してみましたが、影響はないようです。ルートとして参照/書き込みする必要はありません:)

4

2 に答える 2

14

わかりました。私のsamba設定にはありませんでした。エラーは、実際には、samba 共有を「永続的に」マウントする方法にありました。

やっていた:

//192.168.1.11/craig /home/craig/musicServer cifs username=craig,password=MYPASSWORD 0 0

しかし、私は必要でした

//192.168.1.11/craig /home/craig/musicServer cifs username=craig,password=MYPASSWORD,file_mode=0777,dir_mode=0777 0 0 

file_mode と dir_mode の両方を追加すると解決しました。

于 2012-11-29T19:09:31.783 に答える