歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux技術

在selinux 環境下使用samba

在selinux 環境下實現samba服務,不用更改缺省配置smb.conf,用戶自己home目錄可以正常讀寫

在開啟samba服務後,首先確認是否是由於selinux造成的win7客戶端不能讀寫用戶目錄,查看是否開啟selinux,請使用getenforce命令,設置selinux開關請使用setenforce命令

win7客戶端報 “windows無法訪問\\ip\目錄名,你沒有權限訪問.....請與網絡管理員聯系請求訪問權限”

處理過程

在win7客戶端命令行中運行 

net use

net use \\ip\目錄名 /del

c:\windows\system32\svchost.exe -k netsvcs

關鍵的命令

#If you want share home directories via samba please run:

Setsebool –P samba_enable_home_dirs on

新增加一個用戶後,要重新運行一次

Setsebool –P use_samba_home_dirs on

ls –ldZ 注意查閱參數Z的含意

chcon –u user_u 文件名或目錄名

注意權限 

chown –R 用戶名.用戶組名 目錄名或名件名

Copyright © Linux教程網 All Rights Reserved