Fedoraシステム間で共有されるSAMBA

Fedoraシステム間で共有されるSAMBA

Fedoraホスト間で使用するSamba共有を設定しています。これは基本的に単純なファイル共有なので、ホストAがファイルをフォルダに配置すると、B、C、Dの両方がそのファイルにアクセスできます。セキュリティは問題にならないため、パスワードは重要ではありません。

A:/home/share/ にフォルダを作成し、次の権限を付与しました。

sudo chown -R nobody:nobody /home/share
sudo chmod -R 777 /home/share

その後、smb.confに以下を追加しました。

[share]
browseable = yes
path = /home/share/
guest ok = yes
read only = no
create mask = 777

再起動後、Bから接続しようとしました。

smbclient //192.168.25.135/share

ただし、フォルダの内容を一覧表示しようとするとエラーが発生します。

smb: \> ls
NT_STATUS_ACCESS_DENIED listing \*

私がここで何を見逃しているのでしょうか?

答え1

参考資料https://serverfault.com/questions/579720/smbclient-directory-listing-gives-nt-status-access-denied/834160#834160、これは次のように解決されます。

sudo chcon -t samba_share_t /home/share/

関連情報