第一步: 更改smb.conf
cd /etc/samba
sudo mv smb.conf smb.confBAK
sudo vim smb.conf
然後我們把下面這段寫入smb.conf中;
[global]
workgroup = cisco
netbios name = cisco
server string = Linux Samba Server TestServer
security = share
[cisco]
path = /opt/cisco
writeable = yes
browseable = yes
guest ok = yes
註解:
[global]這段是全局配置,是必段寫的。其中有如下的幾行;
workgroup 就是Windows中顯示的工作組;在這裏我設置的是CISCO(用大寫);
netbios name 就是在Windows中顯示出來的計算機名;
server string 就是Samba服務器說明,可以自己來定義;這個不是什麼重要的;
security 這是驗證和登錄方式,這裏我們用了share ;驗證方式有好多種,這是其中一種;另外一種常用的是user的驗證方式;如果用share呢,就是不用設置用戶和密碼了;
[cisco] 這個在Windows中顯示出來是共享的目錄;
path = 可以設置要共享的目錄放在哪裏;
writeable 是否可寫,這裏我設置爲可寫;
browseable 是否可以瀏覽,可以;可以瀏覽意味着,我們在工作組下能看到共享文件夾。如果您不想顯示出來,那就設置爲 browseable=no
guest ok 匿名用戶以guest身份是登錄;
第二步:建立相應目錄並授權;
mkdir -p /opt/cisco
cisco@wslnxcnhz0286:/etc/samba$ id nobody
uid=65534(nobody) gid=65534(nogroup) groups=65534(nogroup)
chown -R nobody: nogroup /opt/cisco
第三步:啓動smbd和nmbd服務器;
smbd
nmbd
第四步:查看smbd進程,確認Samba 服務器是否運行起來了;
cisco@wslnxcnhz0286:/etc/samba$ pgrep smbd
4406
4443
第五步:訪問Samba 服務器的共享;
在Windows中,您可以用下面的辦法來訪問;
\\172.16.4.50\Cisco\