當前位置:首頁 » 操作系統 » sambawindowslinux

sambawindowslinux

發布時間: 2023-02-08 10:25:43

⑴ 如何在linux下通過samba從windows

實現環境:

目的:讓linux 主機可以訪問Windows主機的共享文件
條件:必須安裝以下rpm
samba-client-3.0.23c-2.i386.rpm
samba-common-3.0.23c-2.i386.rpm

1、查看是否安裝以上兩個包
[root@localhost ~]# rpm -qa | grep samba //是否安裝包是否安裝
samba-client-3.0.23c-2
samba-common-3.0.23c-2

2、Windows共享ABC目錄,並開啟guest用戶,如下圖:

開啟guest用戶是為了測試命令:smbclient -L 192.168.1.10 (列出該伺服器的所有共享目錄)

3、列出Windows伺服器里的所有共享目錄
[root@localhost ~]# smbclient -L 192.168.1.10 //匿名查看該伺服器的共享目錄
Password:
Domain=[CONCORD-E2I0W1S] OS=[Windows Server 2003 3790 Service Pack 1] Server=[Windows Server 2003 5.2]
Sharename Type Comment
--------- ---- -------
C$ Disk 榛樿鍏變韓
ABC Disk //剛才共享的ABC目錄
IPC$ IPC 榪滅▼ IPC
ADMIN$ Disk 榪滅▼綆$悊

4、查看Windows伺服器的ABC目錄里的文件
[root@localhost ~]# smbclient //192.168.1.10/ABC -U administrator //使用管理員的帳號訪問Windows伺服器共享文件
Password:
Domain=[CONCORD-E2I0W1S] OS=[Windows Server 2003 3790 Service Pack 1] Server=[Windows Server 2003 5.2]
smb: \> dir //查看ABC目錄下的文件
. D 0 Sat Aug 6 15:33:13 2011
.. D 0 Sat Aug 6 15:33:13 2011
abc.txt A 18 Fri Aug 5 16:12:17 2011
Windows Server.txt A 0 Sat Aug 6 15:33:03 2011
64196 blocks of size 131072. 47342 blocks available

5、將Windows伺服器的ABC共享目錄掛載到\mnt目錄下
[root@localhost ~]# mount -o username=administrator //192.168.1.10/ABC /mnt //掛載共享目錄ABC到/mnt
Password:
[root@localhost ~]# ls /mnt
abc.txt Windows Server.txt
[root@localhost ~]# cd /mnt
[root@localhost mnt]# mkdir Linux //現在已經可以直接對共享目錄ABC進行直接操作

⑵ 怎樣用Samba實現windows和linux之間文件的網路訪問

一步一學Linux與Windows 共享文件Samba (v0.2b)

1 Samba 簡介
Samba(SMB是其縮寫) 是一個網路伺服器,用於Linux和Windows共享文件之用;Samba 即可以用於Windows和Linux之間的共享文件,也一樣用於Linux和Linux之間的共享文件;不過對於Linux和Linux之間共享文件有更好的網路文件系統NFS,NFS也是需要架設伺服器的;
大家知道在Windows 網路中的每台機器即可以是文件共享的伺服器,也可以同是客戶機;Samba 也一樣能行,比如一台Linux的機器,如果架了Samba Server 後,它能充當共享伺服器,同時也能做為客戶機來訪問其它網路中的Windows共享文件系統,或其它Linux的Sabmba 伺服器;
我們在Windows網路中,看到共享文件功能知道,我們直接就可以把共享文件夾當做本地硬碟來使用。在Linux的中,就是通過Samba的向網路中的機器提供共享文件系統,也可以把網路中其它機器的共享掛載在本地機上使用;這在一定意義上說和ftp是不一樣的。

Samba 用的netbios協議,如果您用Samba 不成功,
Linux與Windows 、Linux 和 Linux

2 Samba 功能和應用范圍
Samba 應該范圍主要是Windows和Linux 系統共存的網路中使用;如果一個網路環境都是Linux或Unix類的系統,沒有必要用Samba,應該用NFS更好一點;
那Samba 能為我們提供點什麼服務呢?主要是共享文件和共享列印機;

3 Samba 兩個伺服器相關啟動程序、客戶端及伺服器配置文件等;
3.1 Samba 有兩個伺服器,一個是smb,另一個是nmb;
smb 是Samba 的主要啟動伺服器,讓其它機器能知道此機器共享了什麼;如果不打開nmb伺服器的話,只能通過IP來訪問,比如在Windows的IE瀏覽器上打入下面的一條來訪問;
\\192.168.1.5\共享目錄
\\192.168.1.5\opt
而nmb是解析用的,解析了什麼呢?就是把這台Linux機器所共享的工作組及在此工作組下的netbios name解析出來;
一般的情況下,在RPM包的系統,如果是用RPM包安裝的Samba ,一般可以通過如下的方式來啟動Samba伺服器;
[root@localhost ~]# /etc/init.d/smb start
啟動 SMB 服務: [ 確定 ]
啟動 NMB 服務: [ 確定 ]
如果停止呢?就在smb後面加stop ;重啟就是restart
[root@localhost ~]# /etc/init.d/smb stop
[root@localhost ~]# /etc/init.d/smb restart
對於所有系統來說,通用的辦法就是直接運行smb 和nmb;當然您要知道smb和nmb所在的目錄才行;如果是自己編譯的Samba ,您應該知道您把Samba放在哪裡了;
[root@localhost ~]# /usr/sbin/smbd
[root@localhost ~]# /usr/sbin/nmbd

查看伺服器是否運行起來了,則用下面的命令;
[root@localhost ~]# pgrep smbd
[root@localhost ~]# pgrep nmbd

關掉Samba伺服器,也可以用下面的辦法,大多是通用的;要root許可權來執行;
[root@localhost ~]# pkill smbd
[root@localhost ~]# pkill nmbd
3.2 查看Samba 伺服器的埠及防火牆;

查看這個有何用呢?有時你的防火牆可能會把smbd伺服器的埠封掉,所以我們應該smbd伺服器所佔用的埠;下面查看中,我們知道smbd所佔用的埠是139和445 ;

[root@localhost ~]# netstat -tlnp |grep smb
tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN 10639/smbd
tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTEN 10639/smbd

如果您有防火牆,一定要把這兩個埠打開。如果不知道怎麼打開。可能你和我一樣是新手,還是把防火牆規則清掉也行;

[root@localhost ~]# iptables -F

[root@localhost ~]# /sbin/iptables -F

3.3、查看Samba 伺服器的配置文件;

如果我們是用Linux發行版自帶的Samba軟體包,一般情況下Samba伺服器的配置文件都位於/etc/samba目錄中,伺服器的主配置文件是smb.conf;也有有戶配置文件 smbpasswd、smbusers和lmhosts等(最好您查看一下這些文件的內容);還有一個文件是secrets.tdb,這個文件是 Samba 伺服器啟動手自動生成的;我們慢慢根據教程的進度來適當地增加這些文件的說明吧;一下子都說出來,感覺內容太多;所以只能一點一點的來了;

3.4、Samba 在Linux 中的一些工具(伺服器端和客戶端);

smbcacls smbcontrol smbencrypt smbmount smbprint smbstatus smbtree
smbclient smbcquotas smbmnt smbpasswd smbspool smbtar smbumount
smbd nmbd mount

其中伺服器端的是smbd、nmbd、smbpasswd ;其它的大多是客戶端;這些並不是都需要一定要精通的,但至少得會用幾個;比如smbmount(也就是mount 加參數的用法),還用smbclient等;

3.5 在Linux 中的常用工具mount(smbmount)和smbclient;Windows查看Linux共享的方法 ;

3.5.1 在Linux系統中查看網路中Windows共享文件及Linux中的Samba共享文件;

一般的情況下,我們要用到smbclient;常用的用法也無非是下面的;

[root@localhost ~]# smbclient -L //ip地址或計算機名

這個以後慢慢補充吧;

3.5.2 在Windows中訪問Linux Samba伺服器共享文件的辦法;

這個簡單吧,在網上領居,查看工作組就能看得到,或者在瀏覽器上輸入如下的

\\ip地址或計算機名

這樣就能看到這個機器上有什麼共享的了,點滑鼠操作完成;如果訪問不了,不要忘記把Linux的防火牆規劃清掉,或讓相應的埠通過;

3.5.3 smbfs文件系統的掛載;

mount 的用法,載入網路中的共享文件夾到本地機;mount就是用於掛載文件系統的,SMB做為網路文件系統的一種,也能用mount掛載;smbmount說到底也是用mount的一個變種;

mount 掛載smbfs的用法;

mount -t smbfs -o codepage=cp936,username=用戶名,password=密碼 , -l //ip地址/共享文件夾名 掛載點

mount -t smbfs -o codepage=cp936,username=用戶名,password=密碼 , -l //計算機名/共享文件夾名 掛載點

mount -t smbfs -o codepage=cp936 //ip地址或計算機名/共享文件夾名 掛載點

smbmount的用法:
smbmount -o username=用戶名,password=密碼 , -l //ip地址或計算機名/共享文件夾名 掛載點
smbmount //ip地址或計算機名/共享文件夾名 掛載點

說明:

如果您的伺服器是以share共享的,則無需用戶名和密碼就能掛載,如果出現要密碼的提示,直接回車就行;您也可以用smbmount 來掛載,這樣就無需用mount -t smbfs來指定文件系統的類型了;

對於掛載點,我們要自己建立一個文件夾,比如我們可以建在/opt/smbhd,這由您說的算吧;

在mount的命令中,我們發現有這樣的一個參數codepage=cp936,這是伺服器端文件系統的編碼的指定,cp936 就是簡體中文,當然您可以用utf8等,嘗試一下吧。

如果您掛載了遠程的smbfs文件系統出現的是簡體中文亂碼,就要考慮掛載時要指定編碼了;

4、由最簡單的一個例子說起,匿名用戶可讀可寫的實現;

第一步: 更改smb.conf

我們來實現一個最簡單的功能,讓所有用戶可以讀寫一個Samba 伺服器共享的一個文件夾;我們要改動一下smb.conf ;首先您要備份一下smb.conf文件;

[root@localhost ~]# cd /etc/samba
[root@localhost samba]# mv smb.conf smb.confBAK

然後我們來重新創建一個smb.conf文件;

[root@localhost samba]#touch 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@localhost ~]# mkdir -p /opt/linuxsir
[root@localhost ~]# id nobody
uid=99(nobody) gid=99(nobody) groups=99(nobody)
[root@localhost ~]# chown -R nobody:nobody /opt/linuxsir

注釋:關於授權nobody,我們先用id命令查看了nobody用戶的信息,發現他的用戶組也是nobody,我們要以這個為准。有些系統nobody用戶組並非是nobody ;

第三步:啟動smbd和nmbd伺服器;

[root@localhost ~]# smbd
[root@localhost ~]# nmbd

第四步:查看smbd進程,確認Samba 伺服器是否運行起來了;

[root@localhost ~]# pgrep smbd
13564
13568

第五步:訪問Samba 伺服器的共享;

在Linux 中您可以用下面的命令來訪問;
[root@localhost ~]# smbclient -L //LinuxSir05
Password: 註:直接按回車

在Windows中,您可以用下面的辦法來訪問;

\\LinuxSir05\

5、復雜一點的用戶共享模型(適合10人左右的小型企業);

比如一個公司有五個部門,分別是linuxsir,sir01,sir02,sir03,sir04。我們想為這家公司設計一個比較安全的共享文件模型。每個用戶都有自己的網路磁碟,sir01到sir04還有共用的網路硬碟;所有用戶(包括匿名用戶)有一個共享資料庫,此庫為了安全是只讀的;所有的用戶(包括匿名用戶)要有一個臨時文件終轉的文件夾... ....

5.1 共享許可權設計實現的功能;

1)linuxsir部門具有管理所有SMB空間的許可權;
2)sir01到sir04擁有自己的空間,並且除了自身及linuxsir有許可權以外,對其它用戶具有絕對隱私性;
3)linuxsir01到linuxsir04擁有一個共同的讀寫許可權的空間;
4) 所有用戶(包括匿名用戶)有一個有讀許可權的空間,用於資料庫,所以不要求寫入數據。
5)sir01到sir04還有一個共同的空間,對sir01到sir04的用戶來說是隱私的,不能讓其它用戶來訪問。
6) 還要有一個空間,讓所有用戶可以寫入,能刪除等功能,在許可權上無限制 ,用於公司所有用戶的臨時文檔終轉等;

5.2 在伺服器上創建相應的目錄;

[root@localhost ~]# mkdir -p /opt/linuxsir
[root@localhost ~]# cd /opt/linuxsir
[root@localhost linuxsir]# mkdir sir01 sir02 sir03 sir04 sirshare sir0104rw sirallrw
[root@localhost linuxsir]# ls
sir01 sir0104rw sir02 sir03 sir04 sirallrw sirshare

註:功用如下:

/opt/linuxsir 這是管理員目錄,負責管理其下所有目錄;
/opt/linuxsir/sir01 是sir01的家目錄,用於私用,除了用戶本身和linuxsir以外其它用戶都是不可讀不可寫;
/opt/linuxsir/sir02 是sir02的家目錄,用於私用,除了用戶本身和linuxsir以外其它用戶都是不可讀不可寫;
/opt/linuxsir/sir03 是sir03的家目錄,用於私用,除了用戶本身和linuxsir以外其它用戶都是不可讀不可寫;
/opt/linuxsir/sir04 是sir04的家目錄,用於私用,除了用戶本身和linuxsir以外其它用戶都是不可讀不可寫;
/opt/linuxsir/sirshare 所用用戶(除了linuxsir有許可權寫入外)只讀目錄
/opt/linuxsir/sir0104rw 是用於sir01到sir04用戶可讀可寫共用目錄,但匿名用戶不能讀寫;
/opt/linuxsir/sirallrw 用於所有用戶(包括匿名用戶)的可讀可寫;

5.3 添加用戶用戶組,設置相應目錄家目錄的許可權;

5.3.1 添加用戶組;

[root@localhost ~]# /usr/sbin/groupadd linuxsir
[root@localhost ~]# /usr/sbin/groupadd sir01
[root@localhost ~]# /usr/sbin/groupadd sir02
[root@localhost ~]# /usr/sbin/groupadd sir03
[root@localhost ~]# /usr/sbin/groupadd sir04
[root@localhost ~]# /usr/sbin/groupadd sir0104

5.3.2 添加用戶;

[root@cuc03 ~]# adser -g sir01 -G sir0104 -d /opt/linuxsir/sir01 -s /sbin/nologin sir01
[root@cuc03 ~]# adser -g sir02 -G sir0104 -d /opt/linuxsir/sir02 -s /sbin/nologin sir02
[root@cuc03 ~]# adser -g sir03 -G sir0104 -d /opt/linuxsir/sir03 -s /sbin/nologin sir03
[root@cuc03 ~]# adser -g sir04 -G sir0104 -d /opt/linuxsir/sir04 -s /sbin/nologin sir04
[root@cuc03 ~]# adser -g linuxsir -d /opt/linuxsir -G linuxsir,sir01,sir02,sir03,sir04,sir0104 -d /opt/linuxsir -s /sbin/nologin linuxsir

為什麼這樣添加用戶?請參考:

《Linux 文件和目錄的屬性》
《Linux 用戶管理工具介紹》

當然我們還得學會查看用戶信息的工具用法,比如 用finger和id來查看用戶信息,主要是看用戶是否添加正確;比如;請參考《Linux 用戶(User)查詢篇》

[root@localhost ~]# id linuxsir
[root@localhost ~]# finger linuxsir

5.3.3 添加samba用戶,並設置密碼

我們用的方法是先添加用戶,但添加的這些用戶都是虛擬用戶,因為這些用戶是不能通過SHELL登錄系統的;另外值得注意的是系統用戶密碼和 Samba用戶的密碼是不同的。如果您設置了系統用戶能登入SHELL,可以設置用戶的Samba密碼和系統用戶通過SHELL登錄的密碼不同。

我們通過smbpasswd 來添加Samba用戶,並設置密碼。原理是通過讀取/etc/passwd文件中存在的用戶名。

[root@localhost sir01]# smbpasswd -a linuxsir
New SMB password: 註:在這里添加Samba用戶linuxsir的密碼;
Retype new SMB password: 註:再輸入一次;

用同樣的方法來添加 sir01、sir02、sir03、sir04的密碼;

5.3.4 配置相關目錄的許可權和歸屬;

[root@cuc03 ~]# chmod 755 /opt/linux
[root@cuc03 ~]# chown linuxsir:linuxsir /opt/linuxsir
[root@cuc03 ~]# cd /opt/linuxsir
[root@cuc03 ~]# chmod 2770 sir0*
[root@cuc03 ~]# chown sir01.linuxsir sir01
[root@cuc03 ~]# chown sir02.linuxsir sir02
[root@cuc03 ~]# chown sir03.linuxsir sir03
[root@cuc03 ~]# chown sir04.linuxsir sir04
[root@cuc03 ~]# chown linuxsir.sir0104 sir0104rw
[root@cuc03 ~]# chown linuxsir.linuxsir sirshare
[root@cuc03 ~]# chmod 755 sirshare
[root@cuc03 ~]# chown linuxsir:linuxsir sirallrw
[root@cuc03 ~]# chmod 3777 sirallrw

5.4 修改Samba配置文件 smb.conf;

配置文件如下,修改/etc/samba/smb.conf後,不要忘記重啟smbd和nmbd伺服器;

[global]
workgroup = LINUXSIR
netbios name = LinuxSir
server string = Linux Samba TestServer
security = share
[linuxsir]
comment = linuxsiradmin
path = /opt/linuxsir/
create mask = 775
#create mask是用戶創建文件時的許可權掩碼;
directory mask = 0775
#directory mask 是用來設置用戶創建目錄時的許可權掩碼,意思是對於用戶和用戶組可讀可寫,對其它用戶可讀可執行;
writeable = yes
valid users = linuxsir
browseable = yes
[sirshare]
path = /opt/linuxsir/sirshare
writeable = yes
browseable = yes
guest ok = yes
[sirallrw]
path = /opt/linuxsir/sirallrw
writeable = yes
browseable = yes
guest ok = yes
[sir0104rw]
comment = sir0104rw
path = /opt/linuxsir/sir0104rw
create mask = 775
directory mask = 0775
writeable = yes
valid users = linuxsir,@sir0104
#@sir0104是用戶組;
browseable = yes
[sir01]
comment = sir01
path = /opt/linuxsir/sir01
create mask = 775
directory mask = 0775
writeable = yes
valid users = sir01,@linuxsir
browseable = yes
[sir02]
comment = sir02
path = /opt/linuxsir/sir02
create mask = 775
directory mask = 0775
writeable = yes
valid users = sir02,@linuxsir
browseable = yes
[sir03]
comment = sir03
path = /opt/linuxsir/sir03
create mask = 775
directory mask = 0775
writeable = yes
valid users = sir03,@linuxsir
browseable = yes
[sir04]
comment = sir04
path = /opt/linuxsir/sir04
create mask = 775
directory mask = 0775
writeable = yes
valid users = sir04,@linuxsir
browseable = yes

5.5 關於客戶端訪問;

5.5.1 Windows 訪問;

我們打開Windows的IE瀏覽器,用IP地址的訪問方式就能訪問了,格式為 \\192.168.1.3 類似的。當然也可以把共享文件夾掛在本地使用。比如我們把sir01文件夾掛在本地中,應該以sir01用戶來掛載

⑶ 怎樣用Samba實現windows和linux之間文件的網路訪問

步驟
1
以root用戶登錄伺服器。
步驟
2
創建訪問伺服器共享目錄的用戶,以abc為例。
useradd
-g
root
abc
步驟
3
設置訪問共享目錄用戶的密碼。
passwd
abc
根據系統提示輸入自定義的密碼。
passwd
abc
changing
password
for
abc.
new
password:
再次輸入密碼。
reenter
new
password:
password
changed.
步驟
4
設置abc用戶使用samba服務訪問共享目錄的密碼。
smbpasswd
-a
abc
根據系統提示輸入自定義的密碼。
new
smb
password:
再次輸入密碼,系統顯示類似如下信息,表明abc用戶訪問共享目錄的密碼設置成功。
retype
new
smb
password:
tdbsam_open:
converting
version
0.0
database
to
version
4.0.
tdbsam_convert_backup:
updated
/etc/samba/passdb.tdb
file.
……
account_policy_get:
tdb_fetch_uint32
failed
for
field
10
(refuse
machine
password
change),
returning
0
added
user
abc.
步驟
5
配置samba服務。
1.
編輯samba服務配置文件。
vi
/etc/samba/smb.conf
在文件中添加如下內容:
[abc]
path
=/opt/abc
read
only
=
no
inherit
acls
=
yes
「path」為共享目錄名稱,例如「/opt/abc」。
2.
保存並退出。
:wq
步驟
6
為訪問共享目錄的用戶賦予可讀寫許可權。
chmod
775
/opt/abc
步驟
7
啟動samba服務。
service
smb
start
系統顯示如下信息,表明samba服務啟動成功。
starting
samba
smb
daemon
done
重新啟動samba服務的命令為/etc/init.d/smb
restart。
步驟
8
在另一台能與abc伺服器網路互通的pc機上,輸入訪問共享目錄的地址:\\伺服器ip地址,例如:\\10.10.10.71。
打開伺服器的共享目錄。
步驟
9
輸入用戶名abc和步驟4設置的密碼,登錄共享目錄。
----結束

⑷ linux上的samba伺服器埠被修改了,windows上要怎麼才能訪問,即windows上怎麼指定samba伺服器的埠

1、首先安裝samba伺服器端,用yum的方式安裝,如果配置的本地yum源,不需要連接外網,如果是網路yum源,需要配置一下網路。命令:yum -y install samba*samba*安裝伺服器和客戶端。

⑸ windows中如何用samba訪問linux共享文件

首先在Linux 上配置samba ,一般redhat系統默認有安裝samba
編輯/etc/samba,添加需要共享的目錄,並配置許可權。
啟動samba
在WINDOWS上直接 Ctrl+R
在「運行」框里輸入linux的ip地址
例如:linux IP : 192.168.60.189
在「運行」框里輸入: \\192.168.60.189
確定皆可

⑹ linux和windows中samba具體的含義是什麼

給Windows客戶提供文件服務是通過samba實現的,凡架設過MS Windows網路的人都知道MS Windows網路的核心是SMB/CIFS,而samba也是一套基於UNIX類系統、實現SMB/CIFS協議的軟體,作為UNIX的克隆,Linux也可以運行這套軟體。和NT相比較,samba的文件服務功能一點也不亞於NT,效率很高,藉助Linux本身,可以實現用戶磁碟空間限制功能,NT到4.0版本還是無法實現這點,samba由samba小組(http;//samba.org)開發,更新速度很快,目前最高的版本是2.0.7版,是2000年4月25日發布的,每個更新版本在功能上都所增強,也修復了已知的BUG。本章所涉及到的技術內容以2.0.3版藍本。目前各種Linux發布大都包含這套軟體,如果你的Linux發布是Read Hat,則是以RPM形式提供,可以在安裝Linux的時候選擇這個軟體,也可以單獨安裝,以root身份。rpm -i samba-2.0.3-8.i386.rpm,就可以了。

如果你的Linux發布沒有包含這個軟體,可以從ftp;//samba.org/pub/samba去下載。另外,您的Linux的核心要支持smbfs,一般各種發布已經把smbfs的支持包含進去,如果沒有包含的話,就要重新編譯核心,獲得smbfs支持,具體如何編譯核心請參閱相關文章。

由於本章的內容是基於文件伺服器, 重點介紹samba在文件伺服器上的應用。目前samba還不能完全代替Windows NT,尤其是把samba設置成PDC,最好不要這樣做,NT PDC非常復雜,samba還只能實現其中一部分功能。希望未來的版本可以做到。

這套軟體由一系列的組件構成,主要的組件有:

smbd SMB伺服器,給SMB客戶提供文件和列印服務;

nmbd, Netbios 名稱伺服器,提供Netbios名稱服務和瀏覽支持,幫助SMB客戶定位伺服器;

smbclient, SMB客戶程序,用來存取SMB伺服器上的共享資源;

testprns 測試伺服器上列印機訪問的程序;

testparms 測試Samba配置文件的正確性的工具;

smb.conf samba的配置文件;

smbstatus 這個工具可以列出當前smbd伺服器上的連接;

make_smbcodepage 這個工具用來生成文件系統的代碼頁;

smbpasswd 這個工具用來設定用戶密碼;

swat samba的Web管理工具;

熱點內容
吃雞國際服體驗服如何換伺服器 發布:2025-07-21 14:24:58 瀏覽:508
客戶資料庫建立 發布:2025-07-21 14:13:20 瀏覽:302
linux組中刪除用戶 發布:2025-07-21 14:10:21 瀏覽:48
天龍八部免費腳本下載 發布:2025-07-21 13:54:44 瀏覽:396
x型壓縮機 發布:2025-07-21 13:53:00 瀏覽:934
oracle存儲過程視頻 發布:2025-07-21 13:46:29 瀏覽:846
安卓沒有sd卡怎麼升級 發布:2025-07-21 13:45:49 瀏覽:891
南京編程高考 發布:2025-07-21 13:27:52 瀏覽:526
數碼編程下載 發布:2025-07-21 13:27:51 瀏覽:314
金字塔c語言 發布:2025-07-21 13:23:34 瀏覽:641