導航:首頁 > IDC知識 > linux下samba伺服器

linux下samba伺服器

發布時間:2021-01-21 16:02:10

1、Linux下如何搭建SAMBA伺服器

1、相關的文件
samba-common samba伺服器的主文件
samba 伺服器端的軟體
samba-client 客戶端的軟體
redhat-config-samba 圖形界面的配置文件
samba-swat web配置工具
2、步驟
1)安裝SAMBA伺服器
(1)檢測是否安裝samba
#rpm -qa | grep samba
(2)安裝:將第一張光碟放入光碟機
#mount /mnt/cdrom
#cd /mnt/cdrom/RedHat/RPMS
#ls samba*.*
#rpm -ivh samba-common-2.2.7a-7.9.0.i386.rpm
#rpm -ivh samba-2.2.7a-7.9.0.i386.rpm
#rpm -ivh samba-client-2.2.7a-7.9.0.i386.rpm
#cd /
#umount /mnt/cdrom
#eject
2)設置samba的密碼文件
(1)成批用戶密碼文件的生成
#cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd
(2)刪除一些無用的shell帳戶
#vi /etc/samba/smbpasswd
從1到9。
(3)設置目錄和文件的許可權
#chown root.root /etc/samba/smbpasswd
#chmod 500 /etc/samba
#chmod 600 /etc/samba/smbpasswd
#ll -d /etc/samba
(4)單個用戶設置samba密碼
#useradd wujianan
#passwd wujianan
#smbpasswd -a wujianan
3)啟動samba伺服器
#service smb start
#pstree | grep mbd
#smbclient -L localhost或者IP地址
4)配置samba的共享
#vi /etc/samba/smb.conf
[global]
workgroup = workgroup
server string = samba server
;hosts allow = 192.168.1. 192.168.2. 127.
printcap = /etc/printcap
load prints = yes
printing = cups
;guest account = pcguest
log file = /var/log/samba/%m.log
max log size = 0
安全選項
security = user(share)
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
;interfaces = 192.168.12.2/24 192.168.13.2/24
dns proxy = no
設置每個用戶主目錄共享
[homes]
comment = Home Directries
browseable = no 不允許瀏覽共享文件夾
writeable = yes 允許寫入
valid users = %s
create mode = 0664
directry mode = 0775
[printers]
comment = All prints
path = /var/spool/samba
browseable = no
printable = yes
[doc]
comment = doc
path = /home/doc
browseable = no
writeable = no或 read only = yes
guest ok = yes
示例:
要求:創建一個共享目錄,所有用戶都可訪問,許可權為只讀。
#vi /etc/samba/smb.conf
workgroup = workgroup
server string = samba server
netbios name = RH9
dos charset = cp936
unix charset = cp936
secrity = share
[read]
comment = read
path = /home/read
public = yes
guest ok = yes
read only = yes
保存退出
#mkdir /home/read
#service iptables stop
#service smb start
#testparm
\\ip地址
創建一個可寫的目錄,允許所有用戶可寫入。
[write]
comment = write
path = /home/write
public = yes
guest ok = yes
writeable = yes
保存退出
#mkdir /home/write
#chmod 777 /home/write
#service iptables stop
#service smb restart
為指定的用戶和組訪問samba伺服器
#useradd mehost
#passwd wujianan
#smbpasswd -a wujianan
#mkdir /var/samba/wujianan
#chown stu1.stu1 /var/samba/wujianan
#vi /etc/samba/smb.conf

security = user

[wujianan]
comment = wujianan
path = /var/samba/wujianan
valid users = wujianan
public = yes
writeable = yes
保存退出
#service smb restart
最簡單的電影伺服器的配置
#vi /etc/samba/smb.conf
workgroup = workgroup
server string = movies server
guest account = nobody
security = share
client code page = cp936
wins support = yes
[movies]
comment = movies
browseable = yes
writeable = no
path = /movies
guest ok = yes
read only = yes
保存退出
#mkdir /movies
#useradd admin -d movies
#passwd admin
#vi /etc/passwd
admin:x:0:500::/movies:/bin/bash
保存退出
#ntsysv
選擇smb和vsftp項
#service smb start
#service vsftpd start
#service iptables stop

2、Linux系統怎麼搭建Samba共享伺服器

方法/步驟

1
需要檢查linux是否已安裝samba;
檢查命令為:rpm –qa |grep samba;
如果沒有輸出什麼信息,表明沒有安裝,需要到百度下載安裝,下載如下:

2
以下可以看到我的linux系統有安裝samba,可以進行下一步;

建立共享文件夾,命令如下:
Mkdir /home/fileshare;
如下圖:

如下圖,已建立好文件夾;

設置好文件夾許可權,命令如下:
Chmod 755 fileshare;

建立samba用戶;
Groupadd fileshare
Useradd –s /sbin/nologin file
Smbpasswd –a file
注意:訪問共享的用戶必須為samba用戶,不能使用其他用戶;

修改sambe配置文件;命令如下:
Vim /etc/samba/smb.conf;

修改samba配置文件全局設置;
#==============================Global settings===============
[global] workgroup = WORKGROUP server string = Samba Server security = share

設置文件夾共享,如下:
[sharefile] path = /home/sharefile public = yes read only = yes

重啟smb服務;
Service smb restart;

Windows 訪問共享成功。如下:

linux共享伺服器完美架設,下次會繼續和大家分享linux其他經驗。

3、怎樣在Linux系統搭建Samba共享伺服器

1、首先需要登入安裝了Linux系統的計算機,安裝Samba。Fedora發行版一般使用yum工具安裝Samba伺服器,可以使用「rpm -q samba」查詢Samba伺服器是否已經安裝,當然,也可以直接使用「yum install samba」安裝Samba伺服器。如果Samba已經安裝,yum會給出提示,否則按照步驟,輸入「y」就可以直接下載安裝Samba伺服器了。
2、安裝完成之後,需要查看一下Samba是否已經加入到自啟動服務。使用「/sbin/chkconfig | grep smb」和「/sbin/chkconfig | grep nmb」命令可以查看smb和nmb是否加入到系統服務。(SMB是Samba共享服務,nmb是NetBIOS服務,為配合Windows使用,他們兩個服務都要加入到系統服務中)。然後再使用「/sbin/service smb status」和「/sbin/service nmb status」查看服務是否已經啟用。
3、接下來就要配置samba伺服器了。編輯修改「/etc/samba/smb.conf」,設置共享和認證參數。如圖就是我在用的Samba用戶共享典型配置文件。編輯修改完成之後,可以使用「testparm /etc/samba/smb.conf」驗證配置文件的有效性,以免因配置文件錯誤而導致Samba服務無法啟動。
4、驗證OK的話,接下來就是添加Samba共享用戶了,使用「/usr/bin/smbpasswd -a <用戶名稱>」的方式添加Samba共享用戶,並為每個用戶設置Samba共享認證的密碼。
5、到這里基本上Samba伺服器配置就完成了,如果上述步驟中smb和nmb服務沒有自動添加到系統服務中,可以使用「/sbin/chkconfig --level 2345 smb on」和「/sbin/chkconfig --level 2345 nmb on」將其加入到系統服務中,其中2345是Linux的運行級別,一般都不會超出這幾個運行級別。然後我們就可以使用「/sbin/service smb restart」和「/sbin/service nmb restart」重啟服務了。
6、重啟完成之後,Windows就可以訪問用戶共享了。在Windows資源管理器輸入「\\共享IP地址\共享用戶」,就可以訪問用戶自己目錄下的全部文件了。
7、為了測試共享許可權,我們進入用戶共享目錄,嘗試在Windows資源管理器中創建一個「test」目錄。
8、回到Linux的用戶目錄,我們就可以看到,Windows和Linux查看到的用戶共享目錄是一致的。(你可能覺得看到的文件和目錄說不一致,這是因為我的Windows設置了顯示隱藏文件和文件夾的緣故。)

4、linux samba伺服器的配置過程,建立用戶用戶組,共享目錄

groupadd salers
groupadd managers

建立用戶 useradd -G salers -N mary

再把mary加入經理組 usermod -a -G mary managers

建立 salers 文件夾 mkdir -p /share/sale_data
改變用戶 chown mary /share/sale_data
改變組內 chgrp salers /share/sale_data
改變權容限 chmod 2755 /share/sale_data

增加samba 用戶 smbpasswd -a mary

chkconfig --level 35 smb on

# smb.conf
[sale]
comment = SalesDirectories
path = /share/sale_data
public = yes
read=@sale
write list = mary

#改變許可權 chmod 555 /share/public_data
[public]
comment = Public Directories
path = /share/public_data
public = yes

5、linux怎麼登錄samba伺服器

samba畢竟是一項服務,應在檢查該登錄用戶是否存在其配置文件內!

6、linux怎麼安裝samba伺服器

你使用的是什麼發行版?是centos么?如果是的話就跟隨以下我的方法來設置吧。

samba這款軟體應用確實非常廣泛,同時也為linux和windows之間文件傳輸提供了一個非常輕松的方式,同時它的安裝方法也是非常簡單的,我的方法適用於centos6.8及其以前的系統。

1.首先,看看系統裡面有沒有裝samba,這是最關鍵的一步,不然接下來可能會出問題。默認情況下,centos系統在默認安裝中應該已經安裝了Samba服務包的一部分 。

rpm -qa | grep samba   //默認情況下可以查詢到兩個已經存在的包:
samba-client-3.0.33-3.7.el5
samba-common-3.0.33-3.7.el5


2.上網找找samba主rpm包。

不過我這里先前就已經找過一個包,在伺服器上執行wget下載就好了。

[root@chunming-pc`]# wget ftp://195.220.108.108/linux/fedora-secondary/releases/23/Everything/s390/os/Packages/s/samba-4.3.0-0.1.rc4.fc23.s390.rpm

然後下載完成之後使用以下命令安裝即可(例如我這里下載的是samba-4.3.0-0.1.rc4.fc23.s390.rpm)

[root@chunming-pc`]# rpm -ivh samba-4.3.0-0.1.rc4.fc23.s390.rpm

然後安裝完成之後就是需要修改配置文件了。

找到/etc/samba/smb.conf,打開它,然後把這段寫入smb.conf中 

[global]
    workgroup = LinuxSir
   netbios name = LinuxSir05
   server string = Linux Samba Server TestServer
   security = share[linuxsir]
    path = /opt/linuxsir
    writeable = yes
    browseable = yes 
    guest ok = yes

[global]這段是全局配置,是必段寫的。其中有如下的幾行;

workgroup 就是Windows中顯示的工作組;在這里我設置的是LINUXSIR (用大寫);

netbios name 就是在Windows中顯示出來的計算機名;

server string 就是Samba伺服器說明,可以自己來定義;這個不是什麼重要的;

security 這是驗證和登錄方式,這里用了share ;驗證方式有好多種,這是其中一種;另外一種常用的是user的驗證方式;如果用share呢,就是不用設置用戶和密碼了;

[linuxsir] 這個在Windows中顯示出來是共享的目錄;

那麼path = 可以設置要共享的目錄放在哪裡;

writeable 是否可寫,這里設置為可寫;

browseable 是否可以瀏覽,可以;可以瀏覽意味著,在工作組下能看到共享文件夾。如果不想顯示出來,那就設置為 browseable=no,guest ok 匿名用戶以guest身份是登錄;

之後就是需要建立相應目錄並授權:

[root@chunming-pc ~]# mkdir -p /opt/linuxsir

創建之後,會發現所屬用戶和組是root,只需要chown 將對應的目錄所屬改成samba這個軟體的用戶就可以了。

然後到現在配置就完成了,把服務起來iptables開放埠就可以給外網訪問了。

7、怎樣在Linux系統搭建Samba共享伺服器

安裝服務程序
通過安裝Samba服務程序後細致的分析其配置文件參數,更能夠幫助讀者們理解Samba服務的安全驗證方式。
安裝Samba服務軟體包:
[root@linuxprobe Desktop]# yum install samba
Loaded plugins: langpacks, proct-id, subscription-manager
………………省略部分安裝過程………………
Installing:
samba x86_64 4.1.1-31.el7 rhel7 527 k
………………省略部分安裝過程………………
Complete!

瀏覽Samba配置文件:
[root@linuxprobe ~]# cat/etc/samba/smb.conf

配置文件竟然有320行!有沒有被嚇到?其實Samba服務配置文件中大部分是注釋信息,我們可以來篩選過濾下:
備份原始的配置文件:
[root@linuxprobe ~]# mv /etc/samba/smb.conf /etc/samba/smb.conf.bak

過濾掉無用的內容:
先使用cat命令讀入Smb配置文件後通過grep命令-v參數(反向選擇)去掉所有注釋信息,然後分別刪選掉包含#號的行("#"),包含;號的行(";")以及所有的空白行("^$"),最後最後將過濾後的信息覆蓋寫入到/etc/samba/smb.conf文件中。
cat /etc/samba/smb.conf.bak | grep -v "#" | grep -v ";" | grep -v "^$" > /etc/samba/smb.conf

讓我們來看看過濾後的配置文件吧:
[global] #全局參數。
workgroup = MYGROUP #工作組名稱。
server string = Samba Server Version %v #伺服器介紹信息,參數%v為顯示SMB版本號。
log file = /var/log/samba/log.%m #定義日誌文件存放位置與名稱,參數%m為來訪的主機名。
max log size = 50 #定義日誌文件最大容量為50Kb。
security = user #安全驗證的方式,總共有4種。
#share:來訪主機無需驗證口令,更加方便,但安全性很差。
#user:需由SMB服務驗證來訪主機提供的口令後才可建立訪問,更加的安全。
#server:使用獨立的遠程主機驗證來訪主機提供的口令(集中管理帳號)。
#domain:使用PDC來完成驗證
passdb backend = tdbsam #定義用戶後台的類型,共有3種。
#smbpasswd:使用SMB服務的smbpasswd命令給系統用戶設置SMB密碼。
#tdbsam:創建資料庫文件並使用pdbedit建立SMB獨立的用戶。
#ldapsam:基於LDAP服務進行帳戶驗證。
load printers = yes #設置是否當Samba服務啟動時共享列印機設備。
cups options = raw #列印機的選項
[homes] #共享參數
comment = Home Directories #描述信息
browseable = no #指定共享是否在「網上鄰居」中可見。
writable = yes #定義是否可寫入操作,與"read only"相反。
[printers] #列印機共享參數
comment = All Printers
path = /var/spool/samba #共享文件的實際路徑(重要)。
browseable = no
guest ok = no #是否所有人可見,等同於"public"參數。
writable = no
printable = yes

標準的Samba共享參數是這樣的:
參數 作用
[linuxprobe] 共享名稱為linuxprobe
comment = Do not arbitrarily modify the database file 警告用戶不要隨意修改資料庫
path = /home/database 共享文件夾在/home/database
public = no 關閉所有人可見
writable = yes 允許寫入操作

我們將上面的配置參數直接追加到SMB服務配置文件(/etc/samba/smb.conf)並重啟SMB服務程序即可生效。
但此時SMB服務默認的驗證模式為user,我們需要先創建用戶資料庫後才可以正常使用,現在來學習下如何創建吧~
12.2.2 安全共享文件
使用Samba服務口令驗證方式可以讓共享文件更加的安全,做到僅讓信任的用戶訪問,而且驗證過程也很簡單,要想使用口令驗證模式,我們需要先創建Samba服務獨立的資料庫。
第1步:檢查當前是否為user驗證模式。
[root@linuxprobe ~]# cat /etc/samba/smb.conf

第2步:創建共享文件夾:
[root@linuxprobe ~]# mkdir /database

第3步:描述共享文件夾信息。
在SMB服務主配置文件的最下面追加共享文件夾的配置參數:
[database]
comment = Do not arbitrarily modify the database file
path = /database
public = no
writable = yes
保存smb.conf文件後重啟啟動SMB服務:
[root@linuxprobe ~]# systemctl restart smb

添加到開機啟動項:
[root@linuxprobe ~]# systemctl enable smb
ln -s '/usr/lib/systemd/system/smb.service' '/etc/systemd/system/multi-user.target.wants/smb.service'
第4步:使用Windows主機嘗試訪問
讀者按照下表的IP地址規劃動手配置下Windows的網卡參數,應該都會吧~

主機名稱 操作系統 IP地址
Samba共享伺服器 紅帽RHEL7操作系統 192.168.10.10
客戶端 紅帽RHEL7操作系統 192.168.10.20
客戶端 微軟Windows7操作系統 192.168.10.30

在Windows主機的運行框中輸入遠程主機的信息

此時訪問Samba服務報錯
此時訪問Samba服務是報錯的,如果讀者已經看完Apache(httpd)服務程序的章節,應該還記得防火牆和SELinux規則吧。
第5步:清空防火牆規則鏈:
Windows訪問Samba主機提示報錯,我們懷疑是Iptables阻止了訪問操作,於是執行:
[root@linuxprobe ~]# Iptables -F
[root@linuxprobe ~]# service iptables save

因為Windows系統的緩存關系,可能需要先重啟下Windows主機再嘗試訪問Samba共享。

Windows系統被要求驗證帳戶口令
那麼這個問題就是出在Iptables防火牆的默認規則中了,所以請對SELinux多一點耐心,不要直接關閉SELinux。
第6步:創建SMB服務獨立的帳號。
現在Windows系統要求先驗證後才能訪問共享,而SMB服務配置文件中密碼資料庫後台類型為"tdbsam",所以這個帳戶和口令是Samba服務的獨立帳號信息,我們需要使用pdbedit命令來創建SMB服務的用戶資料庫。
pdbedit命令用於管理SMB服務的帳戶信息資料庫,格式為:「pdbedit [選項] 帳戶」。

參數 作用
-a 用戶名 建立Samba用戶
-x 用戶名 刪除Samba用戶
-L 列出用戶列表
-Lv 列出用戶詳細信息的列表

創建系統用戶:
[root@linuxprobe ~]# useradd smbuser

將此系統用戶提升為SMB用戶:
[root@linuxprobe ~]# pdbedit -a -u smbuser
new password:設置SMB服務獨立的密碼
retype new password:
Unix username: smbuser
NT username:
Account Flags: [U ]
User SID: S-1-5-21-4146456071-3435711857-2069708454-1000
Primary Group SID: S-1-5-21-4146456071-3435711857-2069708454-513
Full Name:
Home Directory: \\linuxprobe\smbuser
HomeDir Drive:
Logon Script:
Profile Path: \\linuxprobe\smbuser\profile
Domain: LINUXPROBE
Account desc:
Workstations:
Munged dial:
Logon time: 0
Logoff time: Wed, 06 Feb 2036 23:06:39 CST
Kickoff time: Wed, 06 Feb 2036 23:06:39 CST
Password last set: Sat, 11 Jul 2015 18:27:04 CST
Password can change: Sat, 11 Jul 2015 18:27:04 CST
Password must change: never
Last bad password : 0
Bad password count : 0
Logon hours :

第7步:使用Windows主機驗證共享結果:
請您按照下面的幻燈片逐步操作,可點擊圖片兩側箭頭或下方小圓點「○」切換步驟。

Windows驗證SMB服務口令

Windows成功訪問SMB服務

Windows進入共享目錄失敗
1
2
3
<
>

第8步:允許SELinux規則
使用Windows主機訪問Samba共享果然可以使用smbuser用戶登入,但對於共享文件這么重要的事情,SELinux一定會強制管理,剛剛沒有妥當的配置好SELinux,現在果然又報錯了。
將共享目錄的所有者和所有組設置為smbuser用戶:
[root@linuxprobe ~]# chown -Rf smbuser:smbuser /database

允許SELinux對於SMB用戶共享家目錄的布爾值:
[root@linuxprobe ~]# setsebool -P samba_enable_home_dirs on

將共享目錄的SELinux安全上下文設置妥當:
[root@linuxprobe ~]# semanage fcontext -a -t samba_share_t /database

使新的安全上下文立即生效:
[root@linuxprobe ~]# restorecon -Rv /database/

第9步:使用Windows主機驗證共享結果
我們配置好Samba服務後又陸續的調整好了Iptables防火牆與SELinux安全規則,現在終於可以正常的使用共享了。

使用SMB服務並創建文件
第10步:使用Linux主機驗證共享結果
剛剛好像讓讀者產生了一些小誤解,Samba服務程序並不僅僅是能夠實現Linux與Windows系統間的文件共享,還可以實現Linux系統之間的文件共享哦,先動手配置下客戶端主機的IP地址吧:
主機名稱 操作系統 IP地址
Samba共享伺服器 紅帽RHEL7操作系統 192.168.10.10
客戶端 紅帽RHEL7操作系統 192.168.10.20
客戶端 微軟Windows7操作系統 192.168.10.30

在客戶端安裝cifs-utils軟體包:
[root@linuxprobe ~]# yum install -y cifs-utils
Loaded plugins: langpacks, proct-id, subscription-manager
………………省略部分安裝過程………………
Installing:
cifs-utils x86_64 6.2-6.el7 rhel7 83 k
………………省略部分安裝過程………………
Complete!

創建掛載目錄:
[root@linuxprobe ~]# mkdir /database

在root家目錄創建認證文件(依次為SMB用戶名、SMB用戶密碼、SMB共享域):
[root@linuxprobe ~]# vim auth.smb
username=smbuser
password=redhat
domain=MYGROUP

此文件太重要了,許可權應該給小一些:
[root@linuxprobe ~]# chmod -Rf 600 auth.smb

配置其掛載信息(內容依次為遠程共享信息、本地掛載目錄、文件系統類型、認證文件以及開機自檢選項):
[root@linuxprobe ~]# vim /etc/fstab
//192.168.10.10/database /database cifs credentials=/root/auth.smb 0 0

使用mount命令的-a參數掛載所有在fstab文件中定義的文件信息:
[root@linuxprobe ~]# mount -a

成功掛載Samba的共享目錄(能夠看到共享文件了):
[root@linuxprobe ~]# cat /database/Memo.txt
i can edit it .

Samba服務真的是太強大了,不僅能夠實現Linux系統之間分享數據還能與Windows主機進行文件共享。
使用Samba實現文件共享 參考這里了……!@%¥#

8、linux下怎麼配置samba伺服器的用戶名密碼

安裝samba包 yum install samba 修改samba配置文件 vim /etc/samba/smb.conf 加入下面信息 [root] comment=root share path = / writable=yes browseable = yes guest ok = yes public = yes valie users = root 在命令版行權運行下面命令

9、linux如何掛載samba目錄

1、utf-8替換成抄utf8試試
2、其他方法襲
i)如果已經安裝samba,可用smbmount
例:smbmount //192.168.1.1/share /mnt
-o username=user,password=pw,iocharset=utf8,codepage=cp936
ii)mount.cifs等效於mount -t cifs,mount.cifs需要內核支持,使用時比較方便。
例:mount.cifs //192.168.1.1/somedir dir -o username=xx,password=xxxx
iii)mount.smbfs需要注意中文目錄,需要加上 參數 codepage=cp936,iocharset=utf8,而且有的系統下掛載速度遲鈍。等效於smbmount或 mount -t smbfs
例:mount.smbfs //192.168.1.1/somedir dir -o username=xx,password=xxxx
iv)smbclient登錄後操作類似於ftp登錄
例:smbclient //192.168.1.1/d -U username%password

10、如何在linux上安裝配置samba伺服器

1、首先需要登入安裝了Linux系統的計算機,安裝Samba。Fedora發行版一般使用yum工具安裝Samba伺服器,可以使用「rpm -q samba」查詢Samba伺服器是否已經安裝,當然,也可以直接使用「yum install samba」安裝Samba伺服器。如果Samba已經安裝,yum會給出提示,否則按照步驟,輸入「y」就可以直接下載安裝Samba伺服器了。2、安裝完成之後,需要查看一下Samba是否已經加入到自啟動服務。使用「/sbin/chkconfig | grep smb」和「/sbin/chkconfig | grep nmb」命令可以查看smb和nmb是否加入到系統服務。(SMB是Samba共享服務,nmb是NetBIOS服務,為配合Windows使用,他們兩個服務都要加入到系統服務中)。然後再使用「/sbin/service smb status」和「/sbin/service nmb status」查看服務是否已經啟用。
3、接下來就要配置samba伺服器了。編輯修改「/etc/samba/smb.conf」,設置共享和認證參數。如圖就是我在用的Samba用戶共享典型配置文件。編輯修改完成之後,可以使用「testparm /etc/samba/smb.conf」驗證配置文件的有效性,以免因配置文件錯誤而導致Samba服務無法啟動。
4、驗證OK的話,接下來就是添加Samba共享用戶了,使用「/usr/bin/smbpasswd -a <用戶名稱>」的方式添加Samba共享用戶,並為每個用戶設置Samba共享認證的密碼。
5、到這里基本上Samba伺服器配置就完成了,如果上述步驟中smb和nmb服務沒有自動添加到系統服務中,可以使用「/sbin/chkconfig --level 2345 smb on」和「/sbin/chkconfig --level 2345 nmb on」將其加入到系統服務中,其中2345是Linux的運行級別,一般都不會超出這幾個運行級別。然後我們就可以使用「/sbin/service smb restart」和「/sbin/service nmb restart」重啟服務了。
6、重啟完成之後,Windows就可以訪問用戶共享了。在Windows資源管理器輸入「\\共享IP地址\共享用戶」,就可以訪問用戶自己目錄下的全部文件了。
7、為了測試共享許可權,我們進入用戶共享目錄,嘗試在Windows資源管理器中創建一個「test」目錄。
8、回到Linux的用戶目錄,我們就可以看到,Windows和Linux查看到的用戶共享目錄是一致的。(你可能覺得看到的文件和目錄說不一致,這是因為我的Windows設置了顯示隱藏文件和文件夾的緣故。)

與linux下samba伺服器相關的知識