个人工具
登录
查看“UbuntuHelp:Swat”的源代码 - Ubuntu中文
UbuntuHelp
讨论
查看源代码
历史
搜索
导航
首页
最近更改
随机页面
页面分类
帮助
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息
查看“UbuntuHelp:Swat”的源代码
来自Ubuntu中文
←
UbuntuHelp:Swat
跳转至:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{{From|https://help.ubuntu.com/community/Swat}} {{Languages|UbuntuHelp:Swat}} ''From the [http://samba.org/samba/docs/man/manpages-3/swat.8.html swat man page]:'' swat allows a [[UbuntuHelp:SettingUpSamba|Samba]] administrator to configure the complex smb.conf file via a Web browser. In addition, a swat configuration page has help links to all the configurable options in the smb.conf file allowing an administrator to easily look up the effects of any change. * ''Installing and running [[UbuntuHelp:SettingUpSamba|Samba]] is outside the scope of this document.'' * ''How to actually use Swat is outside the scope of this document, but [http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/SWAT.html#id2651818 http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/SWAT.html#id2651818] is a good place to get started. === Installing Swat === <ol><li><code><nowiki>sudo apt-get install swat xinetd</nowiki></code> </li><li><code><nowiki>sudo nano /etc/xinetd.d/swat</nowiki></code> </li><li>Insert the following text (borrowed from [http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/SWAT.html#xinetd http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/SWAT.html#xinetd]):</li></ol> <pre><nowiki> # default: off # description: SWAT is the Samba Web Admin Tool. Use swat \ # to configure your Samba server. To use SWAT, \ # connect to port 901 with your favorite web browser. service swat { port = 901 socket_type = stream wait = no # Use only_from if you want to restrict access # only_from = localhost user = root server = /usr/sbin/swat log_on_failure += USERID disable = no } </nowiki></pre> 1.#4 Exit and Save === Running Swat === <ol><li><code><nowiki>sudo /etc/init.d/xinetd restart</nowiki></code> </li><li>Point your browser to [http://localhost:901/ http://localhost:901/] </li><li>Enter the username and password of a user with proper privileges</li></ol> ---- === Questions === Q: my feisty system doesn't have <code><nowiki>/etc/xinetd.d/</nowiki></code>, now what? A: you will need to install a dependency beforehand: xinetd <pre><nowiki> sudo apt-get install xinetd sudo update-inetd --enable 'swat' </nowiki></pre> then create the <code><nowiki>/etc/xinetd.d/swat</nowiki></code> as above, and now <code><nowiki>sudo dpkg-reconfigure xinetd</nowiki></code> to restart with the new configuration. ''kudos to fabioleitao for the answer, http://ubuntuforums.org/showpost.php?p=980625&postcount=8'' Q: The swat help links do not work. How do I tell swat where to find the man pages? A: You don’t have to tell swat where they are you have to install them. <pre><nowiki> sudo apt-get install samba-doc </nowiki></pre> Q: When I open the web page I only see four boxes (Home, Status, View, Password) but none of these boxes give me the ability to configure Samba. What should I do? A: You do not have the necessary permissions. You will need to ensure you are a user of the administration group (‘admin’) and that the adm group has sufficient access rights to the Samba configuration file (‘smb.conf’). Note the user created during the installation is automatically a member of the adm group. To ensure the adm group has proper permissions over ‘smb.conf’ use ‘chmod’ and ‘chgrp’ tools to change the file access permissions and group permissions respectively: <pre><nowiki> sudo chmod g+w /etc/samba/smb.conf sudo chgrp adm /etc/samba/smb.conf </nowiki></pre> Another method is to grant all users—the whole world essentially—complete access to ‘smb.conf’. This is '''not''' recommended for obvious security reasons. <pre><nowiki> sudo chmod 777 /etc/samba/smb.conf </nowiki></pre> Now refresh your browser window and you should see additional boxes for Globals, Shares, Printers and Wizard. Q: On my 6.06 LTS server clients don't see the swat page. It is just a blank page. What now? A: Edit the /etc/samba/smb.conf file so that the file contains a line for allowed hosts like: <pre><nowiki> sudo vi /etc/samba/smb.conf </nowiki></pre> or, if you are not that comfortable with vi: <pre><nowiki> sudo nano /etc/samba/smb.conf </nowiki></pre> Add or change the following line: <pre><nowiki> [global] ...... ....... hosts allow = 192.168.1.0/255.255.255.0 [printers] </nowiki></pre> Of course this has to match your own network settings. After this you have to restart the samba subsystem. <pre><nowiki> sudo /etc/init.d/samba restart </nowiki></pre> ---- [[category:CategoryNetworking]] [[category:UbuntuHelp]]
该页面使用的模板:
模板:From
(
查看源代码
)
模板:Languages
(
查看源代码
)(受保护)
模板:Languages/Lang
(
查看源代码
)(受保护)
返回至
UbuntuHelp:Swat
。