Sambaサーバーの読み取り/書き込み許可に問題があります。smb.confとファイル許可を修正して、より統一されたアクセスを得るにはどうすればよいですか?
smb.conf
[global]
workgroup = workgroup
netbios name = LnxNAS
server string = %h
wins support = no
dns proxy = no
security = user
encrypt passwords = yes
panic action = /usr/share/samba/panic-action %d
[homes]
comment = Home Directories
[Video]
path = /data/eric/Videos
[Music]
path = /data/eric/Music
[Pictures]
path = /data/eric/Pictures
[data]
path = /data
writeable = Yes
/ data/eric/Picturesのls -l
drwxrwxrwx 2 ericfoss root 4096 2011-03-13 22:09 Android Projs
drwxrwxrwx 3 ericfoss root 4096 2011-03-13 22:09 Automotive
-rwxrwxrwx 1 ericfoss root 2439 2010-12-17 17:03 BDD reduction.png
-rwxrwxrwx 1 ericfoss root 2722 2010-12-17 16:55 BDD Tree.png
-rwxrwxrwx 1 ericfoss root 7341 2010-12-17 16:46 BDD Tree.xcf
-rwxrwxrwx 1 ericfoss root 72421 2007-11-22 22:59 Bum Ninja.jpg
-rwxrwxrwx 1 ericfoss root 32152 2010-12-17 21:25 cell transition.png
-rwxrwxrwx 1 ericfoss root 40212 2010-12-17 17:55 control graph.png
drwxrwxrwx 2 ericfoss root 4096 2011-03-13 22:09 Crap
-rwxrwxrwx 1 ericfoss root 82 2010-09-20 17:18 desktop.ini
ericfoss@SERVER:~$
Samba4 restartからの出力
Sudo /etc/init.d/samba4 restart
* Stopping Samba 4 daemon samba [ OK ]
* Starting Samba 4 daemon samba
Unknown parameter encountered: "guest ok"
Ignoring unknown parameter "guest ok"
Unknown parameter encountered: "guest ok"
Ignoring unknown parameter "guest ok"
Unknown parameter encountered: "writeable"
Ignoring unknown parameter "writeable"
Unknown parameter encountered: "valid users"
Ignoring unknown parameter "valid users"
[ OK ]
ファイルを削除、名前変更、作成できません...
Sambaには、共有ごとに独自のアクセス制御層があります。 2つの基本的なオプションがあります
read only
:デフォルトでは、ファイルシステムのアクセス許可に関係なく、すべての共有は読み取り専用です。writeable
:書き込みアクセスを許可するには、writeable = Yes
を設定する必要があります。これで問題を解決できます。ただし、umaskの設定方法、ゲストアカウントの有効化、個々のユーザー/グループのアクセス制御など、Sambaのアクセス許可について詳しく知りたい場合は、 Sambaのアクセス許可に関する短いチュートリアル をお読みください。
Active Directoryとの統合は必要ないと思われるので、まだリリースされていないSamba 4よりもSamba 3(「samba」パッケージ)をインストールした方がよいでしょう。
"writeable = yes"は、Samba 3の "read only = no"のエイリアスです。エイリアスはSamba 4で削除されました。
OPと同じ問題が発生しました。 Samba configは正しくセットアップされましたが、それでもファイルを書き込むことができませんでした。
私の問題は、共有したいディレクトリがルートユーザーによって作成されたため、そのディレクトリを通常のユーザーにchown
しなければならず、すべてが正常に機能していることでした。 /delete
および/modify
のファイルとフォルダーを作成できます。