linuxsamba无法访问
1、首先相互能PING通
2、关掉防火墙
3、配置samba
第一步:修改配置文件,把下面段写入smb.conf的最后
[global]
workgroup
=
LinuxSir
netbios
name
=
LinuxSir05
server
string
=
Linux
Samba
Server
TestServer
security
=
share
[linuxsir]
path
=
/opt/linuxsir
writeable
=
yes
browseable
=
yes
guest
ok
=
yes
第二步:建立相应目录并授权;
[root@localhost
~]#
mkdir
-p
/opt/linuxsir
[root@localhost
~]#
id
nobody
uid=99(nobody)
gid=99(nobody)
groups=99(nobody)
[root@localhost
~]#
chown
-R
nobody:nobody
/opt/linuxsir
注释:
关于授权nobody,我们先用id命令查看了nobody用户的信息,发现他的用户组也是nobody,我们要以这个为准。有些系统nobody用户组并非是nobody
;
第三步:启动smbd和nmbd服务器;
[root@localhost
~]#
smbd
[root@localhost
~]#
nmbd
❷ 请问问什么我的linux的samba文件服务器装好了,也能够启动,但是却访问不了呢
建议还是改成security=user
然后
useradd smbuser
smbpasswd -a smbuer
把/smb/tom的所有者改成smbuser
然后用smbuser访问
❸ linux下搭建samba,windows访问为什么失败
问题不出在Windows上,而是Linux上面的Samba配置文件问题,修改方法如下:1、对Samba配置文件进行备份,然后配置一个公开的目录<pre t="code" l="bash">cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
rm /etc/samba/smb.conf
touch /etc/samba/smb.conf
vi /etc/samba/smb.conf
#配置一个公开的访问目录,在新创建的smb.conf文件中加入以下配置
<pre name="code" class="plain">
#========= Global Settings ========
[global]
workgroup = WORKGROUP
security = share
map to guest = bad user
#===== Share Definitions ==========
[MyShare]
#共享目录路径
path = /home/samba/share
browsable =yes
writable = yes
guest ok = yes
read only = no2、设置文件夹权限,检测配置文件<pre t="code" l="bash">chmod -R 0777 /home/samba/share
testparm3、重启Samba服务即可解决<pre t="code" l="bash">service smb restart# service nmb restart
❹ windows无法访问linux的samba服务器!~~~~~
应该是linux防火墙问题。
如果你不会linux防火墙的配置,可以直接关闭。
用ntsysv调出服务,直接把iptables防火墙服务勾掉,然后重新启动。
❺ 用windows7访问Linux下samba共享的文件夹,总是不成功
问题不出在Windows上,而是Linux上面的Samba
配置文件
问题,修改方法如下:
1、对Samba配置文件进行备份,然后配置一个公开的目录
cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
rm /etc/samba/smb.conf
touch /etc/samba/smb.conf
vi /etc/samba/smb.conf
#配置一个公开的访问目录,在新创建的smb.conf文件中加入以下配置
<pre name="code" class="plain">
#========= Global Settings ========
[global]
workgroup =
WORKGROUP
security = share
map to guest = bad user
#===== Share Definitions ==========
[MyShare]
#共享目录路径
path = /home/samba/share
browsable =yes
writable = yes
guest ok = yes
read only = no2、设置文件夹权限,检测配置文件
chmod -R 0777 /home/samba/share
testparm3、重启Samba服务即可解决
service smb restart# service nmb restart
❻ 为什么LINUX已经安装好了SAMBA服务,却还是访问不了吖...
chkconfig iptables off 先把防火墙关了,然后重启进入再配置smb.conf,先看看service smb start是否能启动,如果无法启动就用界面形面的samba配置吧,这个工具现在比较成熟,个人强烈推荐。
❼ VMware上Linux 的samba服务器访问不了
这种情况看来是windows 7的问题,解决的办法是:单击”开始“-“运行”,输入secpol.msc,打开“本地安全策略”,在本地安全策略窗口中依次打开“本地策略”-》“安全选项”,然后再右侧的列表中找到“网络安全:LAN 管理器身份验证级别”,把这个选项的值改为“发送 LM 和 NTLM –如果已协商,则使用NTLMv2 会话安全。
❽ 为什么我电脑连不上Linux系统的samba
linux端的配置:
1. 关闭防火墙,或开启防火墙中samba服务需要的端口(打开配置界面会看到的)
2. 从新启动smb和nmb服务(root用户下操作):
/etc/init.d/smb stop
/etc/init.d/smb start
/etc/init.d/nmb stop
/etc/init.d/nmb start
看服务是否启动:
pgrep smbd
pgrep nmbd
打开samba配置界面,首选项-》服务器设置-》基本,工作组写MSHOME,描述请便,
安全性为“共享”,加密密码“是”,来宾账号设为你现在正在用的登录用户,
首选项-》Samba用户添加用户: 设为你现在正在用的登录用户,windows用户名和samba密码任意。
文件-》添加共享-》基本:选个文件夹即可。
-》访问:允许所有用户访问。
看windows电脑可用
mount -t smbfs //192.168.1.1/test /mnt/net -o username=XXXXX
或
mount -t cifs -o username=xxx,password=xxx //hostname/dir /mnt/dir
或
smbclient 相关操作
或
位置-》网络-》windows网络-》MSHOME查看
到此结束!
Windows XP 端:
1. 启用来宾账户
2. 开启netbios服务等(一般情况下是开的,不用管)
3. 瑞星(或其他)防火墙的安全级别设为中级,关闭系统自带的防火墙等,如果不行干脆先关掉试试.
4. 网上邻居-》配置家庭或办公小型网络(启用打印机和共享文件服务),工作组MSHOME
5. 查看工作组中的计算机或搜索IP等,看看正常否。
附录: smbclient用法
1,列出某个IP地址所提供的共享文件夹
smbclient -L 198.168.0.1 -U username%password
2,像ftp客户端一样使用smbclient
smbclient //192.168.0.1/tmp -U username%password
执行smbclient命令成功后,进入smbclient环境,出现提示符: smb:\>
这里有许多命令和ftp命令相似,如cd
、lcd、get、megt、put、mput等。通过这些命令,我们可以访问远程主机的共享资源。
3,直接一次性使用smbclient命令
smbclient -c "ls" //192.168.0.1/tmp -U username%password
和
smbclient //192.168.0.1/tmp -U username%password
smb:\>ls
功能一样的
例,创建一个共享文件夹
smbclient -c "mkdir share1" //192.168.0.1/tmp -U username%password
如果用户共享//192.168.0.1/tmp的方式是只读的,会提示
NT_STATUS_ACCESS_DENIED making remote directory \share1
❾ Windows 登录linux samba服务器时提示无法访问,可能你没有权限访问网络资源.........
可以登录samba服务器,但是没有权限访问linux下的共享目录
1、确保linux下防火墙关闭或者是开放共享目录权限 iptalbes -F
2、确保samba服务器配置文件smb.conf设置没有问题,可网上查阅资料看配置办法
3、确保setlinux关闭,可以用setenforce 0命令执行。 默认的,SELinux禁止网络上对Samba服务器上的共享目录进行写操作,即使你在smb.conf中允许了这项操作。
这两个命令必须执行啊:
iptables -F
setenforce 0: