Ⅰ 新手學習linux搭建samba伺服器,無法訪問
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
Ⅱ samba配置好,windows 電腦 輸入http無法訪問,file可以訪問
你理解錯誤了。通常的網頁瀏覽器是不支持samba協議的。在windows資源管理器中支持那是微軟做的工作,而linux不存在這種事情。linux提供了smbclient及mount命令來支持samba共享。也可以使用圖形界面。例如ubuntu的gnome桌面就提供訪問網上鄰居的功能(當然可能體驗與windows的有區別)
你要配置SWAT,抱歉我不懂這是個什麼服務。不過看起來像是一個可通過網路管理samba的前端。你要確認你的伺服器:已經在防火牆上打開了這個埠;該埠沒有被其它程序佔用;你的SWAT配置的是使用這個埠;你的SWAT服務已經跑起來了。如果你是在伺服器上測試(有很多情況下這種配置軟體會禁止遠程登錄配置),那麼可以使用localhost來代替本機IP
Ⅲ Windows 登錄linux samba伺服器時提示無法訪問,可能你沒有許可權訪問網路資源.........
samba 的許可權配置出錯,testparm -s 命令可以檢查此文件是否有錯誤,如錯誤,會顯示其行號。
Ⅳ 求救:windows無法訪問linux的samba伺服器
Linux虛擬機之所以能上網,是因為VM把你的Win宿主機的網卡當成了路由器,你的win系統有兩個網卡,其中一個是虛擬機虛擬的,就是剛才所說的路由。Linux是通過VM的虛擬網卡NAT地址轉轉上網的,而Linux的內網IP跟本不是211.67.216.204,這個地址是不存在的。
查看Linux IP地址,開一人終端機輸入ifconfig,得到:
eth0 Link encap:乙太網 硬體地址 88:ae:1d:1e:ef:ff
UP BROADCAST MULTICAST MTU:1500 躍點數:1
接收數據包:0 錯誤:0 丟棄:0 過載:0 幀數:0
發送數據包:0 錯誤:0 丟棄:0 過載:0 載波:0
碰撞:0 發送隊列長度:1000
接收位元組:0 (0.0 B) 發送位元組:0 (0.0 B)
中斷:17
eth1 Link encap:乙太網 硬體地址 00:26:82:72:81:7c
inet 地址:192.168.1.3 廣播:192.168.1.255 掩碼:255.255.255.0
inet6 地址: fe80::226:82ff:fe72:817c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 躍點數:1
接收數據包:171582 錯誤:0 丟棄:0 過載:0 幀數:3211
發送數據包:126947 錯誤:6 丟棄:0 過載:0 載波:0
碰撞:0 發送隊列長度:1000
接收位元組:236882090 (236.8 MB) 發送位元組:13103938 (13.1 MB)
中斷:18
lo Link encap:本地環回
inet 地址:127.0.0.1 掩碼:255.0.0.0
inet6 地址: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 躍點數:1
接收數據包:4431 錯誤:0 丟棄:0 過載:0 幀數:0
發送數據包:4431 錯誤:0 丟棄:0 過載:0 載波:0
碰撞:0 發送隊列長度:0
接收位元組:601015 (601.0 KB) 發送位元組:601015 (601.0 KB)
其中的eth0,eth1,lo才是Linux的網路介面,有物理地址和ip地址等信息。
看看Linux的IP是否與Window的IP處於同一網段,如果不是同一網段,你要寫路由表才能與Windows主機與訪。
Ⅳ windows無法訪問linux下samba共享文件
你換一個linux客戶端(有可能是命令行)能訪問嗎,也就是先排除伺服器問題
Ⅵ win7下不能正常訪問samba共享目錄
1、不能正常訪問原因其原因就是從Windows Vista開始,微軟基於安全性的考慮,默認只採用
NTLM v2協議的認證回應消息了,而目前主流的NAS系統和Samba伺服器還只支持LM或者
NTLM。
Ⅶ window無法訪問samba伺服器
如果不需要密碼的訪問,加個public屬性就可以,例如
[share]
comment = write
path = /home/share
browseable = yes
writable = yes
public = yes
Ⅷ windows無法訪問linux上的samba伺服器
那你有沒有在linux上本機測試一下,samba能不能共享
Ⅸ 自己無法訪問samba。別人的機子去可以訪問
自己不能訪問第一是本機殺毒軟體的問題,還有就是你按一下配置:
iptables(這個東西最壞,就是因為他,我浪費了兩天時間!我得出一個小小的結論,做各種配置前把iptables給關閉!)
由於我對iptables不太懂,我的解決方式有兩種:
1:#setup 然後選擇防火牆,然後關閉
2.修改/etc/sysconfig/iptables
-A INPUT -j RH-Lokkit-0-50-INPUT
-A FORWARD -j RH-Lokkit-0-50-INPUT
-A RH-Lokkit-0-50-INPUT -i lo -j ACCEPT
-A RH-Lokkit-0-50-INPUT -p tcp -m tcp --dport 0:1023 --syn -j ACCEPT
-A RH-Lokkit-0-50-INPUT -p tcp -m tcp --dport 2049 --syn -j REJECT
-A RH-Lokkit-0-50-INPUT -p udp -m udp --dport 0:1023 -j ACCEPT
-A RH-Lokkit-0-50-INPUT -p udp -m udp --dport 2049 -j REJECT
-A RH-Lokkit-0-50-INPUT -p tcp -m tcp --dport 6000:6009 --syn -j REJECT
-A RH-Lokkit-0-50-INPUT -p tcp -m tcp --dport 7100 --syn -j REJECT
COMMIT
把0:1023的兩行的REJECT改成ACCEPT
重新啟動防火牆就可以了
#service iptables start