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

发表于:2007-06-09来源:作者:点击数: 标签:
SAMBA完全攻略 理论篇三 使用图形用户界面(GUI)配置samba 使用samba带的SambaWebAdministrationTool(SWAT),它在端口901上通过 .net d作为一项服务运行。 可以在本地通过Solairs上运行浏览器管理SWAT,也可以通过运行在Microsoft Windows 上的浏览器进行远

SAMBA完全攻略

理论篇三

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

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

可以在本地通过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
你可以用本机的打印队列检查是否完成了打印。


 sunmarmot 回复于:2002-12-01 03:39:34
KAO!!好累

 YT 回复于:2002-12-01 03:50:27
sunmarmot 你这家伙也分3篇POST了啊?
呵呵,现在 的哥们都聪明了。。。
支持你!

 YT 回复于:2002-12-01 03:53:46
加油,等待你的实战篇!!

 iricyan 回复于:2002-12-01 13:45:10
好像YT大哥的身影无处不在!^_^

 milan 回复于:2002-12-01 13:47:47
能把水跟在这么PP的MM后面是种幸福

 YT 回复于:2002-12-01 14:41:34
那我就屈居NO。2咯。。呵呵

 Fun-FreeBSD 回复于:2002-12-01 15:44:14
[quote][b]下面引用由[u]iricyan[/u]在 [i]2002/12/01 01:45pm[/i] 发表的内容:[/b]
好像YT大哥的身影无处不在!^_^
[/quote]

MM在夸你了,无处不灌


 YT 回复于:2002-12-01 16:50:35
你这家伙总是爱把话说白

 solar 回复于:2002-12-09 20:14:54
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 20:33:50
2.0.0,2.0.4,2.0.5,2.0..7的很多命令和设置是不一样的,偶写的东东只是针对,2.0.5,你可以查看附带的帮助哦!!

 solar 回复于:2002-12-09 20:43:43
there are those documents in doc folder and man page. i  cann't find those command in my system.


 sunmarmot 回复于:2002-12-09 21:13:09
倒!!你看看仔细啊,那是linux客户端使用时候用的东东啊

 void 回复于:2002-12-09 22:21:01
samba 用swat配置第一次初始化参数
然后手工填加相关记录 好象没这么复杂吧。。

 sunmarmot 回复于:2002-12-09 22:30:14
嘻嘻!!看你是什么版本了,如果安装后就有的,就不用添加了啊

 solar 回复于:2002-12-10 08:56:13
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]


原文转自:http://www.ltesting.net