看板 LinuxDev 關於我們 聯絡資訊
embeeded linux新手~~~嗚嗚嗚嗚~~ 第一次架samba 以前從來沒架過 第一次在embeeded linux 下作 唉~~搞了兩天了,到現在還是沒辦法用 google都找翻了 我的samba service一直有些問題 不曉得是我根本沒有build完整,還是裡面設定的問題 以下是我的error log # smbd -i -d 3 Maximum core file size limits now 16777216(soft) 2147483647(hard) smbd version 3.0.24 started. //是這個版本 Copyright Andrew Tridgell and the Samba Team 1992-2006 uid=0 gid=0 euid=0 egid=0 lp_load: refreshing parameters Initialising global parameters params.c:pm_process() - Processing configuration file "/etc/smb.conf" Processing section "[global]" Processing section "[cd1]" Processing section "[cd2]" Processing section "[media]" Processing section "[tmp]" adding IPC service creating default valid table reloading printcap cache reload status: ok reloading printcap cache reload status: ok sys_gethostbyname: Unknown host. br0 //這邊下來都很奇怪 can't determine netmask for br0 sys_gethostbyname: Unknown host. eth0 //為什麼看不到 can't determine netmask for eth0 sys_gethostbyname: Unknown host. eth1 //為什麼看不到 can't determine netmask for eth1 sys_gethostbyname: Unknown host. lo can't determine netmask for lo WARNING: no network interfaces found tdb(unnamed): tdb_open_ex: failed to get global lock on /var/private/secrets.tdb: Permission denied //這個有點麻煩 我發現系統的/bin Failed to open /var/private/secrets.tdb //裡面沒有 chmod 這個指令.... loaded services //我不知道怎麼把chmod這個指令包進去.... ERROR: can't open .//var/locks/smbd.pid: Error was No such file or directory //有辦法讓samba不要去看那兩個檔案嗎? //我只想做最簡易的功能 就是大家都可以連到samba 不要分什麼權限 # ls -l /var/private/secrets.tdb -rw------- 1 root root 0 Aug 8 16:53 /var/private/secrets.tdb # ls -l /var/locks/smbd.pid -rw-r--r-- 1 root root 0 Aug 8 16:53 /var/locks/smbd.pid 我看到的資料都是有smbd + nmbd 這兩個 怎麼我build的只有 smbd 這樣在 embeeded linux 是正常的嗎? 以下是我的/etc/smb.conf 原本的SDK裡面包的smb.conf 一大堆選項 做出來的錯誤訊息也是一樣 後來找到精簡板的conf如下 使用過後 還是一樣的問題 一直說沒辦法開啟那兩個檔案 # cat /etc/smb.conf [global] workgroup = WORKGROUP security = share passdb backend = smbpasswd:../testdata/samba3/smbpasswd tdbsam:../testdata/samba3/passdb.tdb ldapsam:tdb://samba3.ldb interfaces = br0, eth0, eth1, lo debug level = 5 [cd1] path = /mnt/cd1 public = yes [cd2] path = /mnt/cd2 public = yes [media] path = /media public = yes [tmp] path = /tmp guest only = yes public = yes read only = no # 網路只有一個 br0有網路插槽可以用 # ifconfig br0 Link encap:Ethernet HWaddr 00:08:A1:D1:D1:E4 inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:72 (72.0 B) TX bytes:0 (0.0 B) eth0 Link encap:Ethernet HWaddr 00:08:A1:D1:D1:E4 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) Interrupt:12 eth1 Link encap:Ethernet HWaddr 00:08:A1:D1:D1:E7 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1 errors:0 dropped:0 overruns:0 frame:0 TX packets:3 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:90 (90.0 B) TX bytes:218 (218.0 B) Interrupt:12 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) wlan0 Link encap:Ethernet HWaddr 00:08:A1:D1:D1:E4 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:83457 errors:0 dropped:0 overruns:0 frame:0 TX packets:40034 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:23370640 (22.2 MiB) TX bytes:2241904 (2.1 MiB) Interrupt:11 # 小的真的經驗不足 懇請高手指點迷津 感謝感謝! -- 我很菜..... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.189.230 ※ 編輯: nana0130 來自: 59.120.189.230 (08/08 17:42)
alongalone:先搞定某個eth能夠讓samba用吧... 08/08 20:33
antontw:enable chmod 應該就開 busybox 的 config 而已 08/10 13:44