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: