現在准備linux系統開發級應用開發,遇到的第一問題就是samba服務器配置問題,有關這方面的信息網上很多,不用多說。
我的要求實際很簡單,即能夠將windows下文件通過samba服務器傳給linux就可了。
方法/步驟
-
將root用戶添加到samba用戶當中
[root@localhost ~]# smbpasswd -a root
-
修改samba配置文件
[root@localhost ~]# vi /etc/samba/smb.conf
-
在文件末尾加入如下代碼
[smbroot]
comment = Share Directories
browseable = yes
writable = yes
path = /smbroot
; public = yes
; security = share
valid users = root
; valid users = MYDOMAIN\%S
-
4、保存退出
5,重啟samba服務
[root@localhost ~]# service smb restart
6,檢查是否設置成功
[root@localhost ~]# smbclient //localhost/smbroot -U root
Password:
Domain=[LOCALHOST] OS=[Unix] Server=[Samba 3.0.33-3.28.el5]
smb: \> ls
. D 0 Fri Feb 18 13:46:51 2011
.. D 0 Fri Feb 18 10:16:26 2011
linux-2.6.32.2.tar.bz2 A 64379321 Tue Feb 15 16:09:12 2011
jre-6u24-linux-i586-rpm.bin 20888537 Fri Feb 18 13:30:08 2011
JLink_Linux_V422.tgz A 1851128 Tue Feb 15 19:31:03 2011
eclipse-linuxtools-helios-SR1-incubation-linux-gtk.tar.gz A 127307596 Tue Feb 15 18:31:50 2011
37445 blocks of size 524288. 27021 blocks available
smb: \> q
[root@localhost ~]#
出現類似上面內容表明設置成功,並且已經登錄到samba服務器
-
7,在windowdows下的命令運行欄輸入IP地址,
\\192.168.224.128\smbroot(我的linux主機IP地址)
8,如果出現不能訪問的對話框彈出,則看下網上鄰居是否有samba服務器的圖標,如果有,說明已經啟動,我的就是這種情況。
有時我們需要查看服務器上都注冊了哪些用戶,這時我們就可以用下面的命令來查看了。pdbedit -L
