samba 配置


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

 


免責聲明!

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



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