注意: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...