samba的簡單用法總結


前兩天在弄LDAP+samba管理賬號的東西,發現對samba的配置不太了解,就拿鳥哥的書看看,嘿嘿,結合自己的一些理解,記錄下來。

samba主要是實現windos可以共享Linux的東西

 

1:查看是否安裝

rpm -qa samba samba-common samba-client

2:若未安裝,則安裝

yum -y install samba samba-common samba-client

3:查看配置文件

 rpm -ql samba 
 rpm -qc samba

 

動手修改配置文件,弄一個簡單的,任何用戶都可以讀取寫入

 

3:檢查/etc/samba/smb.conf是否有錯誤
testparm -v

4:啟動服務、開機自啟動、查看端口是否打開

啟動服務 
/etc/init.d/smb start
/etc/init.d/smb start
開機自啟動
chkconfig  smb on
chkconfig nmb on
查看開啟的端口
netstat -nlutp |grep mbd
5:測試
 
smbclient -L //192.168.1.101
-L:后面接主機所提供共享的資源目錄
-U:后面接帳號來訪問主機的可使用的資源
 
會顯示出如下結果: 可以看到都是和配置對應起來的
 
 
Linux下:
        掛載使用 :mount -t cifs //192.168.1.101/temp /lile    df -h 可以看到
        卸載 umount  /lile
Windos下:直接在訪問文件里輸入\\192.168.1.101即可
 
二:需要帳號秘密才能訪問的共享
     注意:samba帳號必須要存在於Linux系統中(/etc/passwd),密碼不同。
 
1:修改配置文件:
     
 
2:檢查語法是否正確:testparm -v
 
3:重啟服務
 
4:創建/home/project目錄,並且授予適當的權限
mkdir  /home/project
chgrp users
/home/project chmod 2770 /home/project
ll
-d /home/project

 這里的所屬組加上s,表示創建文件的時候,都是繼承父目錄的所屬組
 
5:創建用戶、設置密碼
創建用戶
useradd -G users smb1
useradd
-G users smb2 設置密碼: echo 1234 |passwd --stdin smb1 echo 1234 |passwd --stdin smb2

6:pdbedit 查看samba用戶的相關信息

pdbedit -L  :查看samba用戶
pdbedit -a  -u  user:添加samba用戶
pdbedit -r  -u  user:修改samba用戶信息
pdbedit -x  -u  user: 刪除samba用戶
添加samba用戶
pdbedit -a -u smb1  然后輸入密碼

7:測試
     1)在Windos上訪問
     2)Linux:掛載需要需要帳號秘密的         
 mount -t cifs //192.168.1.101/smb1 /lile -o username=smb1

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM