您的位置:首页 > 运维架构 > Linux

Linux系统下samba的使用技巧及常见问题

2014-11-06 00:09 204 查看
学习Linux一个月了,虚拟机Linux系统及samba配置也都弄过很多次了,下面讨论一下我遇到的问题及想到的技巧,新人新帖,高手勿怪。


网上安装samba服务器的教学很多,这个不难。我想说的是我们使用samba时要注意的事情。

当我们使用samba的时候,要注意每次重新启动Linux都必须重新设置防火墙。

在Linux命令窗口下:1.
/etc/init.d/iptables stop

2.setenforce permissive

3./etc/init.d/network restart

4./etc/init.d/smb restart

上边这四条命令每次重新启动使用samba前都重新设置一边,这样samba就可以很顺利的启动了。

如果iptables没有关闭,那么从windows打开Linux是打不开的,因为防火墙禁止windows的访问。

如果setenforce permissive 没有执行,那么从windows打开Linux后很多文件夹都是无法访问的。

一般情况下,samba开机时不启动的,就是说如果开机不运行第四条那么samba其实并没有启动。

*********************************************************************************************************************

我发现当我们想用samba从windows到Linux传送文件时,第一次成功过后,以后每次使用samba的时候,只要在windows的搜索程序和文件那栏打入\\,如果Linux系统的samba配置成功的话,根本不需要输入ip地址,它会自动出现,也就是说如果打入\\没有出现Linux的ip,那么可以说samba存在问题。

有时当我们想把文件复制进Linux的时候,发现samba不被允许,解决方法如下:

1.如果我们把Linux系统的账户切换为root后,能解决大多数无法复制或删除之类的问题。

2.如果root下,还是无法操作,那么在Linux命令窗口下看该文件夹权限:ls -l
,一般情况下是对该文件夹没有w权限,所以运行chmod a+w 文件夹名(或文件名),就能为该目标增加写权限,之后就能在windows下操作了。其中a表示所有用户,w表示增加写权限。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: