介面機samba服務配置說明

2021-05-26 20:40:09 字數 2050 閱讀 7350

注意:miss系統只配置伺服器端

一、samba伺服器的配置

1、檢視是否已經安裝samba(一般安裝作業系統時已預設安裝)

# rpm -qa |grep samba

2、編輯samba配置檔案,加入共享目錄配置項

#vi /etc/samba/smb.conf

在檔案結尾加入以下內容:

[data]

comment =xx6 inte***ce

path = /home/data

public = yes

writable = yes

printable = no

create mask = 0765

3、建立samba使用者賬號

# useradd data

# smbpasswd -a data

new smb password:123456

retype new smb password:123456

startsmbfilepwent_internal: file /etc/samba/smbpasswd did not exist. file successfully created.

added user test.

# cat /etc/samba/smbpasswd

test:502:6ba2730853fc2c19aad3b435b51404ee:75f1d23f3a2527c6bfaada3e93b32a8b:[u          ]:lct-486b1b79:

smbpasswd命令介紹:

-h:幫助

-a: 新增賬戶

-d: 禁用賬戶

-e: 啟用賬戶

-x:刪除賬戶

不使用命令選項時理改使用者口令

4、啟動smb服務

#service smb start

5.可通過windows機器來驗證是否配置samba成功

我的電腦-》工具-》對映網路驅動器

如果能成功訪問,則配置成功。

二、samba自啟動的配置

1. 在 /etc/init.d 中作乙個如下內容的指令碼smbd

$smbspool=/var/spool/samba

$piddir=/var/run

$smbd=/usr/sbin/smbd

$nmbd=/usr/sbin/nmbd

if [ "x$1" = "x" -o "x$1" = "xstart" ]; then

if [ -d $smbspool ]; then

rm -f $smbspool/*

fi$smbd -d

$nmbd -d

elif [ "x$1" = "xstop" ]; then

kill `cat $piddir/smbd.pid`

kill `cat $piddir/nmbd.pid`

else

echo "$0 start|stop"

fi2. 然後執行

ln -s /etc/init.d/smbd /etc/rc3.d/s99smbd

ln -s /etc/init.d/smbd /etc/rc0.d/k01smbd

三、 samba客戶端的配置

1、檢視是否已經安裝samba(一般安裝作業系統時已預設安裝)

#rpm  -qa |grep samba

建議執行以下操作來檢視samba服務

1)smbclient命令,顯示samba伺服器的共享列表;

-l:指定samba伺服器,格式:smbclient -l samba伺服器ip

-u:以指定使用者登入到指定伺服器的指定共享目錄中;格式:smbclient //samba伺服器ip/共享名稱  -u 使用者名稱

2)smbstatus命令,顯示當前主機中的samb伺服器的連線狀態資訊;

2.掛載共享目錄

命令格式如下:

#mount -t smbfs //samba伺服器ip/共享名稱 /mnt -o username=使用者名稱

例:mount -t smbfs /mnt -o username=data

samba服務配置

linux安裝samba服務,為windows檔案共享。查詢是否安裝samba支援包 rpm q samba 如想自己重新安裝,則解除安裝 rpm e samba 解除安裝失敗,可強制解除安裝 rpm e samba nodeps 載入光碟 mount dev cdrom media 配置yum源,...

samba 服務配置

1 先檢視安裝情 rpm qa grep samba 2 解除安裝已安裝包 rpm e samba rpm nodeps 3 完整安裝samba rpm ivh samba rpm 4 檢視samba服務 service smb status 5 設定開機啟動 chkconfig level 35 ...

samba服務配置

為samba 伺服器新增使用者 pdbedit l 列出samba 使用者列表 pdbedit a username 新建samba 使用者,注意此使用者必須是linux 系統中存在的使用者 ls l var lib samba private passdb.tdb 顯示資料庫的使用者 可以使用pd...