服務介紹
samba 最先在linux 和windows 兩個平台之間架起了一座橋梁,正是由於samba 的出現,我們可以在linux 系統和windows 系統之間互相通訊,比如拷貝檔案、實現不同作業系統之間的資源共享等等,我們可以將其架設成乙個功能非常強大的檔案伺服器,也可以將其架設成列印伺服器提供本地和遠端聯機列印。
samba 應用環境:
檔案和印表機共享:檔案和印表機共享是samba 的主要功能,smb 程序實現資源共享,將檔案和
印表機發布到網路之中,以供使用者可以訪問。
身份驗證和許可權設定:smbd 服務支援user mode 和domainmode 等身份驗證和許可權設定模式,
通過加密方式可以保護共享的檔案和印表機
埠號: 139 和 445
例1:匿名共享:
公司現在用乙個工作組localhos.tcn, 需要新增samba 伺服器作為檔案伺服器,並發布共享目
錄/share,共享名為public,這個共享目錄允許所有公司員工訪問。
1.配置localhos.cn
rpm -ivh /mnt/packages/samba-3.6.9-164.el6.x86_64.rpm 安裝軟體包
/etc/init.d/smb start 啟動服務
2.建立共享目錄
[root@localhost ~]# mkdir /share
[root@localhost ~]# cd /share/
[root@localhost share]# ls
[root@localhost share]# cp /etc/passwd .
3.編輯配置檔案
[root@localhost ~]# /etc/init.d/smb reload 重新載入smb.conf 檔案:
4.測試使用windows檢視
例2:通過使用者名稱和密碼共享檔案。把/localhost 共享出去,只有知道使用者名稱和密碼的同事可以看這個共享。
1.建立共享目錄 /localhost 並賦予相應的許可權
[root@localhost ~]# mkdir /localhost/
[root@localhost ~]# cd /localhost/
[root@localhost localhost]# ls
[root@localhost localhost]# cp /etc/services .
[root@localhost ~]# chmod 777 /localhost/
2.修改安全級別為user ,並設定密碼檔案,設定訪問檔案使用者 改
security = share
passdb backend = tdbsam 為
建立localhost組,並新增使用者
[root@localhost ~]# groupadd localhost
[root@localhost ~]# gpasswd -a bob localhost
[root@localhost ~]# gpasswd -a tom localhost
為localhost 組新增相應訪問賬號
3.編輯配置檔案,修改要分享的目錄
4.測試
[root@localhost ~]# /etc/init.d/smb reload 重新載入smb.conf 檔案
[root@localhost ~]# /etc/init.d/smb restart 或者重啟服務
輸入localhost 組裡面的使用者 bob
測試完成,補充說明如果在windows 下面斷開與liunx 共享檔案的連線, 使用net use * /del /y
Samba伺服器配置
ubntu 16.04 sudo apt get install samba 啟動命令 sudo etc init.d samba start 關閉命令 sudo etc init.d samba stop 重新命令 sudo etc init.d samba restart 配置檔案 etc sa...
samba伺服器配置
在配置samba伺服器時,如果採用預設配置是不需要使用者名稱密碼即可登入的,這使得在win10中無法連線 win10的安全策略禁止匿名連線 因此需要新增samba使用者。步驟如下 root ubuntu groupadd linuxsir g 6000 root ubuntu useradd lin...
samba伺服器配置
以下使用的linux版本為 redhat enterprise linux 7.0 x86 64,檢視系統中是否安裝有samba服務相關的軟體包 rpm qa grep samba 沒有安裝samba相關的軟體包,則使用yum進行包的安裝,當然也可以使用rpm的方式單個進行安裝。yum instal...