婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Linux中Samba服務器的編譯安裝以及配置的宏的寫法

Linux中Samba服務器的編譯安裝以及配置的宏的寫法

熱門標簽:萊蕪移動外呼系統 小語股票電銷機器人 高德地圖標注在電腦上 軟件電話機器人 柯城手機地圖如何做地圖標注 金華呼叫中心外呼系統廠家 杭州電銷機器人有效果嗎 襄陽地圖標注店 申請400電話流程好嗎

編譯安裝
查詢系統是否安裝samba

復制代碼
代碼如下:

# rpm -aq | grep samba
yast2-samba-client-2.13.36-0.8
samba-client-3.0.24-2.23
yast2-samba-server-2.13.22-0.8
samba-3.0.24-2.23

卸載原有的samba
 
復制代碼
代碼如下:

# rpm -e samba-3.0.24-2.23

獲取samba源代碼
http://samba.org/samba/ftp/
獲取samba源文件包(samba-3.0.24.tar.gz 做實驗,路徑/home/)
解包源文件包

復制代碼
代碼如下:

# tar -jxf samba-3.0.24.tar.gz

編譯安裝

復制代碼
代碼如下:

# cd /home/samba-3.0.24/source/

新版本的source目錄有兩個:source3目錄里是samba-3.x的源文件,source4目錄里是samba-4.x的源文件
 
復制代碼
代碼如下:

# ./autogen.sh
# ./configure

samba默認安裝在/usr/local/samba目錄
可以通過指定prefix=your location的方式來指定安裝目錄:
復制代碼
代碼如下:
# ./configure --prefix=/install/samba

期間,configure提示找不到cups頭文件,于是又先安裝了cups。

復制代碼
代碼如下:

# make
# make install

配置動態鏈接庫路徑
 
復制代碼
代碼如下:

# vi /etc/ld.so.conf

加入一行

復制代碼
代碼如下:

/usr/myname/install/samba/lib/p> p># ldconfig

執行ldconfig命令讓配置生效

到安裝目錄

復制代碼
代碼如下:

# cd /usr/local/samba/

準備配置文件
 
復制代碼
代碼如下:

# mkdir -v etc/
# cp -v /home/samba-3.0.24/examples/smb.conf.default ./etc/smb.conf

修改配置文件,添加一個共享test

復制代碼
代碼如下:

# vi ./etc/smb.conf
workgroup = MSHOME 改為你linux所在的工作組
security = share 開放共享

在smb.conf最后加上

復制代碼
代碼如下:

[test]
comment = test
path = /home/
public = no
writable = yes
user = kk

檢測配置文件

復制代碼
代碼如下:

# cp -v ./etc/smb.conf ./lib/
# ./bin/testparm

添加賬戶kk

復制代碼
代碼如下:

# ./bin/smbpasswd -a kk

輸入密碼
 

啟動samba

復制代碼
代碼如下:

# /sbin/service network restart
# ./sbin/smbd -D
# ./sbin/nmbd -D

檢測是否啟動

復制代碼
代碼如下:

# ps aux | grep smb
# ps aux | grep nmb

 
win7/win8 下訪問Samba服務 密碼出錯 問題
    
    windows系統中,單擊[開始]——[運行] 輸入 “secpol.msc”打開管理工具,展開“本地策略”;
    然后,單擊“安全選項”。 雙擊“網絡安全:LAN Manager 身份驗證級別”;
    最后,單擊列表中:發送LM和NTLMv2,如果已協商,則使用NTLMv2協議。

基本的宏的編寫

Samba 字符處理系統
1.  samba使用多字節字符串——unix字符串(unix strings)
unix字符串沒有固定的字節長度,但是遵循以下原則:
    a. 除非是在終端,否則不能含有NULL;
    b. 兼容7位的C字符串(C strings),對于C中的常量字符和字符串,其每一位都要和unix字符(串)中的位完全等同;
    c. 大小寫轉換是,轉換后的字符(串)不能占更多的位;
    d. 能夠準確接收客戶端傳入的全部字符。
UTF-8和大多數多字節的亞洲語言都能夠很好的兼容unix。UCS2是例外(含NULL)。
在smb.conf中定義unix charset。
在與客戶端發送或接收數據的時候,為了兼容客戶端的字符編碼,需要使用pull_(接收) 和push_(發送)開頭的函數在buffer中格式化數據。
lp_開頭的函數,返回值全部是unix strings。
2.  相關宏定義(byteorder.h)
CVAL(buf,pos) 將buf中pos處的字節以無符號字符返回
PVAL(buf,pos) 將buf中pos處的字節以無符號整型返回
SCVAL(buf,pos,val) 將buf中pos處的字節設置為val
SVAL(buf,pos) 將buf中pos處的字節以無符號小端整型(16bit,ushort)返回
IVAL(buf,pos) 將buf中pos處的字節以無符號小端整型(32bit)返回
SVALS(buf,pos) 將buf中pos處的字節以有符號小端整型(16bit)返回
IVALS(buf,pos) 將buf中pos處的字節以有符號小端整型(32bit)返回
SSVAL(buf,pos,val) 將buf中pos處的無符號小端整型(16bit)值設置為val
SIVAL(buf,pos,val) 將buf中pos處的無符號小端整型(32bit)值設置為val
SSVALS(buf,pos,val) 將buf中pos處的有符號小端整型(16bit)值設置為val
SIVALS(buf,pos,val) 將buf中pos處的有符號小端整型(32bit)值設置為val
RSVAL(buf,pos) 將buf中pos處的字節以無符號大端整型(16bit)返回
RIVAL(buf,pos) 將buf中pos處的字節以無符號大端整型(32bit)返回
RSSVAL(buf,pos,val) 將buf中pos處的無符號大端整型(16bit,ushort)值設置為val
RSIVAL(buf,pos,val) 將buf中pos處的無符號大端整型(32bit)值設置為val


Samba DEBUG SYSTEM
DEBUG書寫規則

復制代碼
代碼如下:

>debugfile:=={>debugmsg}
>debugmsg:==>debughdr’/n’>debugtext
>debughdr:==’[’TIME’,’LEVEL’]’FILE’:’[FUNCTION]’(’LINE’)’
>debugtext:=={>debugline}
>debugline:==TEXT’/n’

其中,
TIME  時間戳,
LEVEL DEBUG級別,
FILE DEBUG信息產生的源文件,
FUNCTION DEBUG信息產生的函數,
LINE DEBUG信息產生的行數,不支持 __FUNCTION__ 宏的顯示不出來,
TEXT 不包含/n的DEBUG信息
EG:

復制代碼
代碼如下:

[2011/03/17 08:33:46, 3] smbd/process.c:switch_message(914)
switch message SMBclose (pid 12153) conn 0x7f60e9a2d330
[2011/03/17 08:33:46, 3] smbd/reply.c:reply_close(3298)
close directory fnum=6574

DEBUG()宏
DEBUG(para1, para2);
其中,
para1  DEBUG級別,凡是小于等于全局變量DEBUGLEVEL的,該DEBUG信息將輸出到日志,
para2  DEBUG信息,即書寫規則中的TEXT。在TEXT中,每遇到'/n',將產生一條新的日志(書寫規則中的debugfile);沒遇到'/n'時,追加TEXT。
EG:

復制代碼
代碼如下:

DEBUG(0, ("The test returned "));
if(test())
{
DEBUG(0, ("True"));
}
else
{
DEBUG(0, ("False"));
}
DEBUG(0, ("./n"));

假設test() == true,則會輸出:

復制代碼
代碼如下:

[2010/07/30 16:00:51, 0] file.c:function (256)
The test returned True.

DEBUGADD()宏
DEBUGADD(para1, para2);
其中,
para1  DEBUG級別,凡是小于等于全局變量DEBUGLEVEL的,該DEBUG信息將輸出到日志,
para2  DEBUG信息,即書寫規則中的TEXT。在TEXT中,每遇到'/n',將產生TEXT新行;沒遇到'/n'時,追加。它與DEBUG()的區別就是,它從不產生書寫規則中的debughdr。
 
EG:

復制代碼
代碼如下:

DEBUG(0, ("This is the first line./n"));
DEBUGADD(0, ("This is the second line./n This is the third line./n"));

輸出:

復制代碼
代碼如下:

[2010/07/30 16:00:51,0] file.c:function(512)
This is the first line.
This is the second line.
This is the third line.

 
DEBUGLVL()宏
BOOL  DEBUGLVL(para1);
其中,
para1  DEBUG級別,凡是小于等于全局變量DEBUGLEVEL的,該宏返回true,
該函數主要為了解決書寫規則中TEXT太長造成的不便。
EG:

復制代碼
代碼如下:

DEBUG(3, ("send_local_master_announcement: type %x forname %s on subnet %s forwork group, type, global_myname, subrec->subnet_name, work->work_group));

可以替換為:

復制代碼
代碼如下:

DEBUG(3, ("send_local_master_announcement: "));
DEBUGADD(3, ("type %x forname %s", type, global_myname));
DEBUGADD(3, ("on subnet %s", subrec->subnet_name));
DEBUGADD(3, ("for work group %s/n", work->work_group));

更可以替換為:

復制代碼
代碼如下:

if(DEBUGLVL(3))
{
dbgtext("send_local_master_announcement: ");
dbgtext("type %x forname %s", type, global_myname);
dbgtext("on subnet %s", subrec->subnet_name);
dbgtext("for workgroup %s/n", work->work_group);
}

dbgtext()函數
用于調用相關函數輸出DEBUG信息到日志文件,即輸出書寫規則中的TEXT。
函數調用vslprintf()函數對TEXT格式化后,調用format debug text()函數將TEXT輸出。
一般在DEBUGLVL()宏中使用。
 
dbghdr()函數
用于輸出DEBUG信息中的頭信息,即輸出書寫規則中的debughdr。
不對輸出內容進行格式化處理。
一般在DEBUG()宏 DEBUGADD()宏中使用。
 
format debug text()函數
用于輸出DEBUG信息到日志文件,即輸出書寫規則中的TEXT。
函數將要輸出的TEXT保存到buffer中,直到找到一個'/n',增加縮進,調用Debug1()函數,輸出TEXT到日志,并清空buffer。

標簽:玉樹 昌都 哈密 臺州 九江 孝感 海東 優質穩定

巨人網絡通訊聲明:本文標題《Linux中Samba服務器的編譯安裝以及配置的宏的寫法》,本文關鍵詞  Linux,中,Samba,服務器,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Linux中Samba服務器的編譯安裝以及配置的宏的寫法》相關的同類信息!
  • 本頁收集關于Linux中Samba服務器的編譯安裝以及配置的宏的寫法的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产精品欧美经典| 久久蜜桃一区二区| 日韩欧美久久一区| 亚洲高清免费视频| 欧美裸体bbwbbwbbw| 亚洲成av人片在www色猫咪| 91成人看片片| 午夜精品久久久久久久99水蜜桃| 欧美日韩黄视频| 天堂va蜜桃一区二区三区| 欧美精品一卡二卡| 男女视频一区二区| 久久综合色8888| 成人短视频下载| 亚洲午夜久久久| 欧美成人三级在线| 亚洲va欧美va人人爽| 日韩欧美的一区| 日韩精品中文字幕在线不卡尤物 | 欧美电影在哪看比较好| 一道本成人在线| 99久久国产综合精品女不卡| 国产清纯白嫩初高生在线观看91 | 国产91丝袜在线播放九色| 另类调教123区 | 天涯成人国产亚洲精品一区av| 亚洲永久免费视频| 亚洲国产日日夜夜| 麻豆国产精品视频| 国产一区在线不卡| 国产精品77777竹菊影视小说| 国产成人亚洲精品青草天美| 成人精品国产一区二区4080| 99精品在线观看视频| 色激情天天射综合网| 欧美亚州韩日在线看免费版国语版| 在线观看三级视频欧美| 欧美欧美午夜aⅴ在线观看| 日韩一区二区视频| 久久久久久99精品| 亚洲乱码精品一二三四区日韩在线| 亚洲在线免费播放| 久久国产夜色精品鲁鲁99| 国产成人精品影视| 在线精品视频一区二区三四| 日韩欧美自拍偷拍| 中文一区一区三区高中清不卡| 亚洲在线中文字幕| 国产一区二区三区av电影| 99久久精品一区| 欧美一级艳片视频免费观看| 中文子幕无线码一区tr| 亚洲男女毛片无遮挡| 亚洲午夜久久久久久久久久久 | aaa欧美色吧激情视频| 色婷婷国产精品综合在线观看| 欧美日韩精品一区二区在线播放| 精品国产免费视频| 夜夜嗨av一区二区三区中文字幕| 免费成人在线影院| 色综合久久综合网97色综合| 欧美一级高清片| 一区二区三区精品在线观看| 国产精品一区三区| 91精品黄色片免费大全| 亚洲女子a中天字幕| 国产精品1区2区3区在线观看| 欧美日韩一区高清| 中文字幕人成不卡一区| 精品无码三级在线观看视频| 欧美日韩久久一区二区| 自拍偷拍欧美精品| 国产成人在线视频免费播放| 欧美一级精品大片| 亚洲成人三级小说| 色婷婷av一区二区三区软件| 日韩亚洲国产中文字幕欧美| 日韩一区二区三区av| 精品乱码亚洲一区二区不卡| 久久亚洲二区三区| 国产欧美一区二区精品性色| 国产精品免费免费| 一区二区三区四区中文字幕| 天天av天天翘天天综合网色鬼国产| 日韩国产成人精品| 国产传媒一区在线| 欧美日韩在线播放一区| 日韩欧美亚洲国产另类| 中文字幕不卡在线| 亚洲国产wwwccc36天堂| 久久精品国产第一区二区三区| 风间由美一区二区三区在线观看 | 91麻豆精品国产| 亚洲精品国产视频| 色综合一区二区| 亚洲精品日韩综合观看成人91| 成人高清视频在线| 国产精品入口麻豆原神| 99久久免费国产| 尤物av一区二区| 欧美三级日韩三级| 亚洲成av人片一区二区三区| 制服丝袜av成人在线看| 日本最新不卡在线| 欧美电视剧在线观看完整版| 精品综合久久久久久8888| 精品毛片乱码1区2区3区| 国产精品一品视频| 欧美极品另类videosde| 91香蕉视频在线| 亚洲成人福利片| 欧美成人伊人久久综合网| 韩国三级在线一区| 国产欧美一区二区精品仙草咪| 国产suv精品一区二区三区| 中文字幕第一页久久| 91福利在线导航| 日韩高清中文字幕一区| 久久先锋影音av| 99精品热视频| 亚洲成a人在线观看| 精品日韩欧美一区二区| 成人av在线播放网址| 亚洲一区二区在线观看视频| 91精品国产综合久久久久久久久久| 国产精品自拍一区| 一区二区三区四区在线免费观看 | 国产精品乱码人人做人人爱 | 欧美情侣在线播放| 日本亚洲免费观看| 国产香蕉久久精品综合网| 不卡的电影网站| 日韩专区欧美专区| 久久久99精品久久| 欧美色中文字幕| 国产·精品毛片| 日韩福利电影在线观看| 国产精品国产三级国产普通话99 | 福利电影一区二区| 亚洲图片一区二区| 久久久久高清精品| 欧美日韩在线播| 国产成人综合在线| 丝袜美腿高跟呻吟高潮一区| 日本一区二区成人在线| 欧美一区二区三区影视| 色综合久久六月婷婷中文字幕| 国内精品免费**视频| 亚洲成人激情自拍| 一区精品在线播放| 久久免费视频色| 日韩一级片在线播放| 91成人免费网站| 一区二区三区精品| 激情综合网av| 欧美激情一区二区三区不卡| 北条麻妃一区二区三区| 亚洲毛片av在线| 777久久久精品| 国产精一区二区三区| 亚洲乱码一区二区三区在线观看| 91精品国产综合久久香蕉麻豆| 久久av中文字幕片| 亚洲欧美综合另类在线卡通| 欧美福利一区二区| 国产999精品久久| 亚洲主播在线播放| 久久精品人人做人人爽人人| 日本道在线观看一区二区| 日日骚欧美日韩| 国产免费观看久久| 欧美日韩久久久久久| 丰满岳乱妇一区二区三区| 亚洲一区二区在线播放相泽| 久久婷婷综合激情| 欧美亚洲禁片免费| 国产精品一二一区| 亚洲大片免费看| 中文字幕一区二区三区视频| 制服丝袜亚洲网站| 91亚洲精华国产精华精华液| 激情文学综合插| 亚洲国产一区二区在线播放| 国产欧美综合在线观看第十页 | 欧美性三三影院| 精品一区二区日韩| 亚洲成人激情社区| 亚洲少妇中出一区| 国产女同互慰高潮91漫画| 91精品国产色综合久久| 91麻豆精品在线观看| 国产精品亚洲成人| 久久精品国产网站| 偷偷要91色婷婷| 亚洲一区免费在线观看| ...xxx性欧美| 国产精品区一区二区三区| 久久免费美女视频| 久久综合九色综合97婷婷女人| 日韩一区二区三区四区五区六区|