Samba、CentOS 7と共有/(root)Linuxディレクトリ

Samba、CentOS 7と共有/(root)Linuxディレクトリ

私はそれを使用していますオペレーティングシステム7

共有してもいいかと思います。 /Linuxディレクトリ。

ルートモードで:

# kwrite /etc/samba/smb.conf

この行の内容です

[global]
  workgroup = MyGroup
  server string = Description
  netbios name = MyServer
  ...

[lnxroot]
  path = /
  valid users = root
  browsable =yes
  writable = yes
  guest ok = yes
  read only = No

[homes]
  ...

今変更を適用してください!

# chcon -R -t samba_share_t /

賢いBefore文は「/」で動作しますか? 前のコマンドに問題があり、今は使用できないからです。ユーザーまたは他のユーザー。

# service nmb restart
# service smb restart
# service winbind restart

ベストアンサー1

〜のようにマイクAコメントによると、chcon質問のコマンドを実行すると、システムのファイルタグが破損していると言われています。デフォルトのファイルコンテキストを復元するには、ファイルシステムのラベルを再指定する必要があります。 GRUBのカーネルコマンドラインに追加してselinux=0システムを再起動し、SELinuxを一時的に無効にします。次に、次の手順に従います。CentOS Wikiそして再起動してください。

Sambaがすべてのファイルを読み書きできるようにSELinuxを設定するのは非常に簡単です。 SELinuxポリシーには、これを実行するためのブール値が含まれていますsamba_export_all_rw。開いてみてください:

semanage boolean --on samba_export_all_rw

SELinux関連のファイル権限の問題を解決する方法の詳細については、質問に対するより包括的な答えを作成しました。デーモンがデフォルトの場所ではなく場所にあるファイルを使用できるようにSELinuxを構成する方法

おすすめ記事