RHCE-samba服务
在服務端安裝我們需要的軟件
yum install samba-client samba -y
編輯配置文件/etc/samba/smb.conf
注意:
hosts allow = 是指定那個主機或IP或域可以訪問
browseable = 是可不可以瀏覽,默認是yes
writable = 可以寫入嗎,
write list = 如果上面是No是話,這個選項就是代表哪些用戶可以寫入,用逗號隔開,組就用@開頭,如果@zhouyu,就是表示zhouyu組
創建共享文件,給共享文件安全上下文可以用chcon -R -t?samba_share_t /common 命令給目錄common共享安全上下文,這個可以在/etc/samba/smb.conf文件中找到。一般上下文是以_t結尾的
給防火墻通過的命令
firewall-cmd --add-service=samba --permanent
firewall-cmd --reload
記住,一定要加--permanent參數,本人老是忘記
如果不是匿名的話要在服務器端添加smb的用戶可以用以下命令
smbpasswd -a akira
客戶端上掛載,我們必須要使用到軟件包samba-client.x86_64
yum install?samba-client -y
可以通過smbclient -L //172.24.8.11 -U silene命令查看服務器上的共享?
要讓它自動掛載的話可以用vim /etc/fstab命令編輯文件?
//system1/devops /mnt/dev cifs defaults,multiuser,username=silene,password=redh
at,sec=ntlmssp ?0 0
其中,//system1/devops是共享服務器的路徑
/mnt/dev 本地掛載的路徑
cifs 這個是掛載的類型,一般是samba的
multiuser是多用戶
username=silene,password=redhat 這個是指默認的用這個用戶登錄去掛載的,也是一般用用戶去訪問掛載文件的一個權限,如果這個用戶在這個共享中的權限沒有寫入權限的話,一般用戶去訪問的時候就會以這個用戶來訪問這個目錄,一樣沒有寫入權限。
sec=ntlmssp 這個是認證方式
0 0 第一個是0表示不要備份,如果是1就要備份,第二個是0,表示掛載的優先級
掛載好了之后就要驗證
如果服務端上有natasha用戶在這個samba文件夾上具有rwx權限
? ? ?那么客戶端上的akira用戶(只要同名即可) 需要通過命令cifscreds add 172.25.2.11來進行samba服務器的驗證(這里需要輸入akira的samba密碼)
比如說你用akira登錄系統你再用akira用戶去這個共享的文件夾,發現一樣沒有寫入權限,你只要執行cifscreds add 172.25.8.11 就可以獲得寫入權限
本文轉自 周子琪 51CTO博客,原文鏈接:http://blog.51cto.com/izhouyu/1922384
總結
以上是生活随笔為你收集整理的RHCE-samba服务的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用 Scala 写WordContex
- 下一篇: nginx+php+mysql+erla