Centos8 Linux可以利用samba設(shè)置共享目錄
Windows中的文件夾共享可以執(zhí)行文件創(chuàng)建和傳輸,文件共享也可以在Linux系統(tǒng)中完成。 與Windows系統(tǒng)相比,該功能更強大,更靈活,并且授權(quán)控制可以非常詳細,它也很容易實現(xiàn)。
1、軟件的安裝
yum -y install samba
2、配置文件修改/etc/samba/smb.conf
[global]
workgroup = WORKGROUP
[homes]
comment = Home Directories
valid users = %S, %D%w%S
browseable = No
read only = No
inherit acls = Yes
writable=yes
特殊的共享目錄,每個用戶登錄都會進入自己的home目錄,不需要配置valid users
[public]
comment = Public Stuff
path=/public
public=yes
writable=no
printable=no
write list=@lxtone
用于用戶向其他用戶共享資源的目錄,只有l(wèi)xtone用戶可以修改該目錄。
[lxtonefile]
comment =Lxtone Service
path =/sharefile
valid users =lxtone
public =no
writable=yes
printable=no
lxtone用戶的私有目錄。
3、建立相關(guān)目錄
mkdir /sharefile
chmod 777 /sharefile
mkdir /public
chmod 777 /public
4、建立用戶
useradd lxtone
smbpasswd -a lxtone
5、重啟服務(wù)
systemctl restart smb
6、測試(注意系統(tǒng)的防火墻和SELinux)
windows系統(tǒng)中,在運行里輸入\\samba服務(wù)器的ip地址即可實現(xiàn)共享,也可以在我的電腦的地址欄里輸入\\samba服務(wù)器的ip地址,實現(xiàn)共享。
說明:
[shared_name] #共享名稱
comment = Comment String # 注釋信息
path = /share #共享的目錄路徑
public = {yes|no} #是否公開,受限瀏覽
guest ok = {yes|no} | public = {yes|no}# 是否啟用來賓賬號
writable = {yes|no} | read only = {yes|no} # 共享目錄是否可寫
valid users = lxtone,root #被許可訪問該共享目錄的用戶賬號
write list = lxtone,root #允許寫入的用戶賬號,前面有+是代表允許可寫的組。