http://cn.linux.vbird.org/linux_server/0370samba/0370samba-centos4.php#server_share
鏈接自這里:https://www.linuxidc.com/Linux/2016-12/138498.htm
CentOS 7下Samba服務器的安裝與配置: https://blog.csdn.net/willierStrong/article/details/8203147
清除 Windows 網上鄰居的登陸帳號: https://my.oschina.net/dodojava/blog/39635
samba是 SMB/CIFS網絡協議的重新實現,它作為NFS的補充使得在Linux和Windows系統之間進行文件共享、打印更容易實現。
相關介紹:
SAMBA套件:
(1)samba:這個套件主要包含了SAMBA的主要daemon檔案(smbd及nmbd),SAMBA的文檔(document),以及其它與SAMBA相關的logrotate設定文件及開機預設選項檔案等。
(2)samba-common:這個套件主要提供了SAMBA得主要設定檔(smb.conf),smb.conf語法檢驗的測試程序(testparm)等。
(3) :這個條件則提供了當Linux做為SAMBA Client端時,所需要的工具指令,例如掛載SAMBA檔案格式的執行檔smbmount等。
以下是在Ubuntu 16.04中的安裝和配置過程:
備注:以下是在非root用戶下的配置,如果是在root用戶下,把sudo 去掉即可。
1.安裝samba:
samba:
|  
                
                 1 
                  |  
               
               sudo apt 
                 - 
                 get install samba 
                 |  
             
smbclient:
|  
                
                 1 
                  |  
               
               sudo apt 
                 - 
                 get install smbclient 
                 |  
             
2./ubuntu 和centos的 samba 設置賬號密碼
先創建系統用戶 賬號feilong 密碼123456 //也可以直接用root用戶名和密碼
:smbpasswd -a feilong //將賬號feilong添加到samba
//sudo pdbedit -a feilong //也是設置samba賬戶
:根據提示輸入兩次密碼 //設置密碼
:sudo /usr/sbin/service smbd restart //ubuntu重啟samba
:sudo systemctl restart smb //centos重啟samba
3.修改配置文件:
|  
                
                 1 
                  |  
               
               sudo vi  
                 / 
                 etc 
                 / 
                 samba 
                 / 
                 smb.conf 
                 |  
             
在文件末尾加上如下[share] (相當於在home目錄項增加了一個新用戶)
[share] //share是別人可以看到的文件名 comment = Share Folder require password browseable = yes path = /home/share 需要共享的文件夾 create mask = 0777 //創建掩碼 directory mask = 0777 //設置目錄掩碼 valid users = feilong //共享的用戶 可以設置成用戶組模式 @usersgroup force user = nobody force group = nogroup //這里可以設置成具體的用戶 public = yes writable = yes //可寫 available = yes //
3.保存退出后重啟samba:
sudo /etc/init.d/samba restart或sudo service smbd restart sudo systemctl restart smb //centos重啟samba
4. 切換到 /home/目錄下創建一個用戶目錄:
sudo mkdir share
5.設置目錄的權限: (777代表最高權限,可讀可寫可執行)
chmod 777 share sudo chown nobody.nogroup /home root //更改文件的所有權
7.增加相應的系統賬號:
sudo groupadd feilong -g 6000 sudo useradd feilong -u 6000 -s /shin/nologin -d /dev/null smbpasswd -a feilong // //如果用已有賬號這步可以此命令添加系統賬號到samba
7.1 如不能連接報警:samba不允許一個用戶使用一個以上用戶名與一個服務器或共享資源
用net use命令可以查看你當前與網絡資源的連接,可以用net use * /del /y命令中斷開所有連接
8.最后打開我的電腦,空白位置右鍵添加一個網絡位置
輸入 \\IP地址(linux)\share 按提示步驟輸入用戶名和密碼。


最終的效果

這樣只要Ubuntu啟動后,windows就可以和Linux進行文件交互了。而samba服務就是這樣一種提供兩個系統之間進行交互的橋梁。
清除 Windows 網上鄰居的登陸帳號
如果登陸過某台winodws的網上鄰居共享,而且是用帳號登陸,在第一次登陸時如果選擇了記住密碼,那么以后再登陸那台服務器的共享就不用輸入帳號和密碼了; 
如果想用別的帳號登陸那台服務器的共享,就在“運行”里輸入:control keymgr.dll 
彈出一個窗口,選擇窗口中的帳號,刪除就行了; 
1、如何清除Windows共享登錄的用戶名密碼記錄 
    在Windows XP系統下,每次用戶以共享(samba)方式訪問遠程主機后,會在本地Windows系統中記錄下訪問登錄時的用戶名和密碼(如果用戶選擇了記住用戶名 和密碼),下次用戶訪問該主機時,就無需再輸入用戶名和密碼了。通常情況下,這樣做能省去用戶需要頻繁輸入用戶名和密碼的麻煩,但是,如果用戶訪問同一主機時,使用不同的帳號,一旦記錄下密碼,就無法再次更換用戶了! 
    在Windows XP系統下,可以用如下dos命令,清除登錄的賬戶信息: 
    【查看已記錄的登錄信息】 
    C:\net use 
    【清除記錄】 
    C:\net use \\hostname\IPC$ /DELETE 
    譬如:c:\>net use \\192.168.0.1\IPC$ /DELETE 
2、在WINDOWS XP中,互訪的時候,有個用戶登錄和密碼記錄。那么,如何清除這個密碼記錄的方法? 
    點擊“開始”菜單->運行->輸入 “control userpasswords2”-彈出“用戶帳戶”對話框,再切換到“高級”選項卡->點擊"管理密碼"->就可以看到網絡設置記錄的密碼都保存在這個彈出來的"存儲用戶名和密碼"的對話框里 ->最后選擇想要刪除的記錄點“刪除”->再注銷/重啟電腦就能生效了。 
    或者 
    開始-設置-控制面板-用戶帳號-點擊“Administrator-在左側選擇“管理我的網絡密碼”-在彈出對話框中,找到相關的網絡地址,選中,刪除即可。 
    
3. 【清除共享記錄】 
    C:\net share IPC$ /DELETE 
------------------------------------分割線------------------------------------
如何在Ubuntu 14.04中使用Samba共享文件 http://www.linuxidc.com/Linux/2014-07/104894.htm
VMWare 虛擬機 Ubuntu 雙網卡 訪問 samba 速度 翻倍 http://www.linuxidc.com/Linux/2013-06/85445.htm
Ubuntu 15.04安裝Samba服務 http://www.linuxidc.com/Linux/2016-03/129201.htm
Samba服務器安裝和配置 http://www.linuxidc.com/Linux/2014-12/110459.htm
CentOS部署Samba企業文件共享服務 http://www.linuxidc.com/Linux/2016-06/132609.htm
怎樣設置Samba文件服務器以使用Windows客戶端 http://www.linuxidc.com/Linux/2014-08/105786.htm
CentOS 6.7下 Samba服務器的搭建與配置(share共享模式) http://www.linuxidc.com/Linux/2016-12/138220.htm
