ChinaUnix.net
 >> ChinaUnix.net > Solaris

[原创]SAMBA攻略(理论篇三samba的GUI设置及客户端访问)

作者:sunmarmot     发表时间:2002/12/01 03:38am

SAMBA完全攻略

理论篇三

使用图形用户界面(GUI)配置samba

使用samba带的Samba Web Administration Tool (SWAT),它在端口901上通过inetd作为一项服务运行。

可以在本地通过Solairs上运行浏览器管理SWAT,也可以通过运行在Microsoft Windows上的浏览器进行远程管理。当然前提是可以访问到samba主机并且,allow项允许。

添加SWAT服务名映射端口

在/etc/services中加入swat的端口
#vi /etc/services
swat            901/tcp

设置/etc/inetd.conf
在/etc/inetd.conf中添加下面一行
swat stream tcp nowait.400 root /usr/local/samba/bin/swat swat
想要使更改生效,必须使用下面的步骤重新启动inetd服务:
# ps -eaf |grep inetd
   root   149     1  0 19:56:16 ?        0:01 /usr/sbin/inetd -s
# kill -HUP 149
#

然后就可以用URL http://ultar60:901 或者http://192.168.0.11:901访问SWAT
如图所示:


samba的所有设置功能在GUI里面都可以方便的实现。Samba初始化访问要用root及密码访问。

Samba客户端
Microsoft 客户端访问samba
可以直接使用网上邻居访问samba服务器的共享文件夹,也可以使用映射访问。

Linux客户端访问samba
Linux#mkdir /public
Linux#smbmount //ultra60/public/  /public
不再使用共享并卸载用
linux#umount /public
Solaris客户端访问samba
查看samba主机共享资源
# ./smbclient -L ultra60
Added interface ip=192.168.0.11 bcast=192.168.0.255 nmask=255.255.255.0
Password:
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 2.0.5a]

       Sharename      Type      Comment
       ---------      ----      -------
       homes          Disk      Home Directories
       /              Disk
       public         Disk      PUBLIC DOC
       IPC$           IPC       IPC Service (Samba 2.0.5a)

       Server               Comment
       ---------            -------
       JIN
       ULTRA60              Samba 2.0.5a

       Workgroup            Master
       ---------            -------
       WORKGROUP            JIN
#
在samba客户端使用samba共享目录,它包括了一组类似于FTP的命令集。用来上传下载文件。建立于共享//ultra60/public的连接,可以使用:
# ./smbclient //ultra60/public
Added interface ip=192.168.0.11 bcast=192.168.0.255 nmask=255.255.255.0
Password:
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 2.0.5a]
smb: \> dir
 .profile                            H      144  Sun Dec  1 00:17:44 2002
 local.cshrc                                124  Sun Dec  1 00:17:44 2002
 local.login                                607  Sun Dec  1 00:17:44 2002
 local.profile                              582  Sun Dec  1 00:17:44 2002

               63507 blocks of size 16384. 1131 blocks available
smb: \> get .profile
getting file .profile of size 144 as .profile (9.37494 kb/s) (average 9.375 kb/s
)
smb: \> ?
ls             dir            du             lcd            cd
pwd            get            mget           put            mput
rename         more           mask           del            open
rm             mkdir          md             rmdir          rd
prompt         recurse        translate      lowercase      print
printmode      queue          cancel         quit           q
exit           newer          archive        tar            blocksize
tarmode        setmode        help           ?              !
smb: \>

使用samba服务器的打印机可以使用-P 选项,例如:要装载ultra60机器上的一个叫hp的打印机,可以用
#./smbclient –P //ultra60/hp
这时打印本地文件可以用
smb:\>print sunmarmot.txt
你可以用本机的打印队列检查是否完成了打印。


此文章相关评论:
该文章有15个相关评论如下:(点这儿可以发表评论)
sunmarmot 发表于: 2002/12/01 03:39am
KAO!!好累
 
YT 发表于: 2002/12/01 03:50am
sunmarmot 你这家伙也分3篇POST了啊?
呵呵,现在 的哥们都聪明了。。。
支持你!
 
YT 发表于: 2002/12/01 03:53am
加油,等待你的实战篇!!
 
iricyan 发表于: 2002/12/01 01:45pm
好像YT大哥的身影无处不在!^_^
 
milan 发表于: 2002/12/01 01:47pm
能把水跟在这么PP的MM后面是种幸福
 
YT 发表于: 2002/12/01 02:41pm
那我就屈居NO。2咯。。呵呵
 
Fun-FreeBSD 发表于: 2002/12/01 03:44pm
[quote][b]下面引用由[u]iricyan[/u]在 [i]2002/12/01 01:45pm[/i] 发表的内容:[/b]
好像YT大哥的身影无处不在!^_^
[/quote]

MM在夸你了,无处不灌

 
YT 发表于: 2002/12/01 04:50pm
你这家伙总是爱把话说白
 
solar 发表于: 2002/12/09 08:14pm
i have samba 2.07 package on my PC, and the status is ok. but i can't fine some command, such as, smbmnt, smbmount, etc. so i don't mount the smbfs file system on my x86 solaris system. why?
PS.  In smblclient, may i copy a folder that contains subfloders?

Thanks.

 
sunmarmot 发表于: 2002/12/09 08:33pm
2.0.0,2.0.4,2.0.5,2.0..7的很多命令和设置是不一样的,偶写的东东只是针对,2.0.5,你可以查看附带的帮助哦!!
 
solar 发表于: 2002/12/09 08:43pm
there are those documents in doc folder and man page. i  cann't find those command in my system.
 
sunmarmot 发表于: 2002/12/09 09:13pm
倒!!你看看仔细啊,那是linux客户端使用时候用的东东啊
 
void 发表于: 2002/12/09 10:21pm
samba 用swat配置第一次初始化参数
然后手工填加相关记录 好象没这么复杂吧。。
 
sunmarmot 发表于: 2002/12/09 10:30pm
嘻嘻!!看你是什么版本了,如果安装后就有的,就不用添加了啊
 
solar 发表于: 2002/12/10 08:56am
maybe.  but those files don't determine those commands are used in linux system.  


[quote][b]下面引用由[u]sunmarmot[/u]在 [i]2002/12/09 09:13pm[/i] 发表的内容:[/b]
倒!!你看看仔细啊,那是linux客户端使用时候用的东东啊
[/quote]

 
 

Copyright © ChinaUnix.net  *  转载请注明出处及作者