samba基本使用

2021-08-11 02:51:57 字數 1605 閱讀 9033

注:samba受selinux限制,所以有兩種方法,一種是關閉selinux,另一種是重新設定selinux上下文

#安裝samba服務

yum install samba samba-client cifs-utils

#開啟samba服務

systemctl start smb

systemctl enable smb

#samba使用者口令管理

pdbedit -a user #新增使用者

pdbedit -l

pdbedit -x user  #刪除使用者

pdbedit -c "[d]" user #禁止使用者登入

pdbedit -c "" user #允許使用者登入

#設定selinux開啟上下文許可權

setsebool -p samba_enable_home_dirs on #開啟家目錄許可權

net use * /delete  

#清除windos快取

#建立公共目錄

vi /etc/samba/smb.conf

[public]

comment = public stuff

browseable = yes

path = /aaa

public = yes

writable = yes

printable = no

write list = +staff

[punlic] 代表你分享資料夾的名稱,這裡概念上要區別於你真實路徑的資料夾名稱,他們不是乙個,名稱可以不同

例如這裡設定[public],windos中開啟會看到

browseable = yes 

是否要隱藏目錄,如果隱藏了,即使有許可權的人開啟也不顯示,雖然不顯示,但他仍有許可權去訪問該資料夾,直接在位址列輸入絕對路徑即可

例如:我將test資料夾設定

browseable = yes,當我訪問共享頁面將看不到test資料夾,但是我在位址列輸入\\192.168.1.204\test\ 是可以開啟的

path = /aaa 要共享linux的路徑

public = yes 現在共享的狀態,yes開啟,no關閉

writable = yes 是否可寫

printable = no 是否共享印表機

write list = +staff許可權設定,詳見conf檔案

檢視所有已建立連線

smbstatus 

如果開著selinux需要設定上下文,如果關了不用管

semanage fcontext -a -t public_content_rw_t "/home/test/"

重新重新整理selinux上下文

restorecon -f -r -v /home/test/

setsebool -p smbd_anon_write 1

selinux幫助手冊檢視方法

yum install selinux-policy-devel

2,man selinux 檢視selinux幫助

3,man samba_selinux 檢視selinux關於samba的部分

關於許可權可以使用chmod來限制讀寫等許可權

Samba使用簡介

1.install samba on host machine ubuntu12 sudo apt get install samba samba common 2.mkdir home test share on host machine 3.change etc samba smb.conf o...

Samba安裝使用

1.安裝 yum install samba 2.啟動 根據自己的系統選擇命令 service smb start 或者 systemctl restart smb.service 3.配置 etc samba 複製示例檔案 修改配置 新增訪問使用者 smbpasswd a user1 user1要...

RHEL Centos VNC使用 SAMBA使用

rhel centos vnc使用 vnc 配置 yum install vnc rpm qa grep vnc vnc 4.1.2 14.el5 3.1 gtk vnc 0.3.8 3.el5 gtk vnc python 0.3.8 3.el5 vnc server 4.1.2 14.el5 3...