日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

linux samba代码,Linux下Samba服务器源码安装及配置

發(fā)布時間:2025/3/19 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux samba代码,Linux下Samba服务器源码安装及配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

獲取samba源代碼

你可以通過執(zhí)行svn命令svn co svn://svnanon.samba.org/samba/trunk samba.獲取最新的samba源文件,也可以直接從http://samba.org/samba/ftp/samba-latest.tar.gz 獲取最新的samba源文件包。

解包源文件包

如果你選擇下載samba-latest.tar.gz源代碼包,則需要使用以下命令進行解包

# tar -xzvf samba-latest.tar.gz

編譯安裝

# cd samba-3.4.2/source3

source3目錄里是samba-3.x的源文件,source4目錄里是samba-4.x的源文件

# ./autogen.sh

# ./configure --prefix=/usr/$home$/install/samba

samba默認是安裝在/usr/local/samba目錄下,你可以通過指定prefix=your location的方式來指定安裝目錄

# make

# make install

配置動態(tài)鏈接庫路徑

# vi /etc/ld.so.conf

加入一行/usr/$home$//install/samba/lib

# ldconfig 不是i的大寫而是L的小寫

執(zhí)行l(wèi)dconfig命令讓配置生效

配置samba

第一步: 新建smb.conf

# touch /usr/$home$/install/samba/lib/smb.conf

我們來實現一個最簡單的功能,讓所有用戶可以讀寫一個Samba 服務器共享的一個文件夾

然后把下面這段寫入smb.conf中;

[global]

workgroup = Linuxidc

netbios name = Linuxidc05

server string = Linux Samba Server TestServer

security = share

[linuxidc]

path = /smb_server

writeable = yes

browseable = yes

guest ok = yes

注解:

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

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

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

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

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

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

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

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

browseable 是否可以瀏覽,可以;可以瀏覽意味著,我們在工作組下能看到共享文件夾。如果您不想顯示出來,那就設置為 browseable=no

guest ok 匿名用戶以guest身份是登錄;

第二步:建立相應目錄并授權;

[root@localhost /]# mkdir smb_server

[root@localhost /]# id nobody

uid=99(nobody) gid=99(nobody) groups=99(nobody)

[root@localhost /]# chown -R nobody:nobody /smb_server

注釋:關于授權nobody,我們先用id命令查看了nobody用戶的信息,發(fā)現他的用戶組也是nobody,我們要以這個為準。有些系統(tǒng)nobody用戶組并非是nobody ;

檢驗samba是否安裝成功

執(zhí)行testparm

# /usr/$home$/install/samba/bin/testparm

如果沒有任何錯誤,那么恭喜你,samba已經安裝成功了

啟動samba

# /usr/$home$/install/samba/sbin/nmbd start

# /usr/$home$/install/samba/sbin/./smbd start

加入開機啟動項將下面這段寫入/etc/rc.local

/usr/$home$/install/samba/sbin/nmbd start

/usr/$home$/install/samba/sbin/./smbd start

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的linux samba代码,Linux下Samba服务器源码安装及配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。