免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5866 | 回复: 14
打印 上一主题 下一主题

samba问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-09-18 17:36 |只看该作者 |倒序浏览
5可用积分
现下载了samba3.0.22源代码:
经过tar xzvf samb3.0.22.tar.gz
cd samba3.0.22/source

1:./configure

2:make

3:make install

4:vi /etc/smb.conf (拷贝默认文件所得到的)

安装目录在:/usr/local/samba下

usr/local/samba目录下有bin etc include lib man private sbin swat var 等目录

其中,usr/local/samba/sbin目录下有: nmbd smbd swat winbindd等文件。

一切正常,但启动nmbd -D是,提示 -bash:nmbd :command not found
但目录下有这个文件啊!

用同样的方法安装squid,提示 -bash:squid :command not found

squid同样也在目录下啊!

用你的方法:service smb start 提示:unrecgnized service

因为是用源代码编译的,service 当然不会认出。

况且,编译后,也没有smb啊!!
请大侠再次指教。

论坛徽章:
0
2 [报告]
发表于 2008-09-18 18:06 |只看该作者
你的环境变量不对  你可以whereis 看看再加到PATH里面去

论坛徽章:
0
3 [报告]
发表于 2008-09-19 08:07 |只看该作者
[root@amlulinux sbin]# ls

mount.cifs      nmbd      smbd      swat      umount.cifs      winbindd
mount.cifs.old  nmbd.old  smbd.old  swat.old  umount.cifs.old  winbindd.old

[root@amlulinux sbin]# smbd -D

bash: smbd: command not found


[root@amlulinux sbin]# rpm -qa samba
[root@amlulinux sbin]# cd /
[root@amlulinux /]# rpm -qa samba
[root@amlulinux /]# rpm -qa samba*
[root@amlulinux /]# rpm -q samba
package samba is not installed
[root@amlulinux /]# rpm -q smb
package smb is not installed

怎么 提示没装包啊

我晕了

我先./configure   装完不行  我又./configure -prefix /home/myfile/samba  

两次都 make  make install了  

make没有问题  

make install 到 最后

======================================================================
The SWAT files have been installed. Remember to read the documentation
for information on enabling and using SWAT
======================================================================
/usr/bin/install -c bin/libtalloc.so.1 //home/myself/smb//lib
if test -e bin/libtalloc.so.1 ; then \
                ln -s -f `basename bin/libtalloc.so.1` \
                        //home/myself/smb//lib/`basename bin/libtalloc.so` ; \
        fi
: bin/libtalloc.a //home/myself/smb//lib
/usr/bin/install -c -m 0644 /home/myself/samba-3.2.3/source/lib/talloc/talloc.h //home/myself/smb//include
/usr/bin/install -c bin/libtdb.so.1 //home/myself/smb//lib
if test -e bin/libtdb.so.1 ; then \
                ln -s -f `basename bin/libtdb.so.1` \
                        //home/myself/smb//lib/`basename bin/libtdb.so` ; \
        fi
: bin/libtdb.a //home/myself/smb//lib
/usr/bin/install -c -m 0644 /home/myself/samba-3.2.3/source/lib/tdb/include/tdb.h //home/myself/smb//include
/usr/bin/install -c bin/libwbclient.so.0 //home/myself/smb//lib
if test -e bin/libwbclient.so.0 ; then \
                ln -s -f `basename bin/libwbclient.so.0` \
                        //home/myself/smb//lib/`basename bin/libwbclient.so` ; \
        fi
/usr/bin/install -c -m 0644 /home/myself/samba-3.2.3/source/nsswitch/libwbclient/wbclient.h //home/myself/smb//include
/usr/bin/install -c bin/libnetapi.so.0 //home/myself/smb//lib
if test -e bin/libnetapi.so.0 ; then \
                ln -s -f `basename bin/libnetapi.so.0` \
                        //home/myself/smb//lib/`basename bin/libnetapi.so` ; \
        fi
: bin/libnetapi.a //home/myself/smb//lib
/usr/bin/install -c -m 0644 /home/myself/samba-3.2.3/source/lib/netapi/netapi.h //home/myself/smb//include
/usr/bin/install -c bin/libsmbclient.so.0 //home/myself/smb//lib
if test -e bin/libsmbclient.so.0 ; then \
                ln -s -f `basename bin/libsmbclient.so.0` \
                        //home/myself/smb//lib/`basename bin/libsmbclient.so` ; \
        fi
: bin/libsmbclient.a //home/myself/smb//lib
/usr/bin/install -c -m 0644 /home/myself/samba-3.2.3/source/include/libsmbclient.h //home/myself/smb//include
/usr/bin/install -c bin/libsmbsharemodes.so.0 //home/myself/smb//lib
if test -e bin/libsmbsharemodes.so.0 ; then \
                ln -s -f `basename bin/libsmbsharemodes.so.0` \
                        //home/myself/smb//lib/`basename bin/libsmbsharemodes.so` ; \
        fi
: bin/libsmbsharemodes.a //home/myself/smb//lib
/usr/bin/install -c -m 0644 /home/myself/samba-3.2.3/source/include/smb_share_modes.h //home/myself/smb//include

不知道这个是不是不正常啊  谢谢了

论坛徽章:
0
4 [报告]
发表于 2008-09-19 08:24 |只看该作者
命令没找到一定是PATH问题.
和windows不一样,即便在/usr/local/samba下执行,没有加入PATH也不行。
最起码要用
./smbd -D

论坛徽章:
0
5 [报告]
发表于 2008-09-19 08:51 |只看该作者
/usr/local/samba/sbin/smbd -D

updatedb      #更新索引数据库
locate smdb  #搜索
看你安装的smdb到底哪个目录下
然后全路径执行。

论坛徽章:
0
6 [报告]
发表于 2008-09-19 09:14 |只看该作者
你现到所在目录执行看看。

论坛徽章:
0
7 [报告]
发表于 2008-09-19 09:19 |只看该作者

论坛徽章:
1
寅虎
日期:2015-01-23 02:35:47
8 [报告]
发表于 2008-09-19 09:47 |只看该作者
加全路径执行,如果在当前路径就加./ 不然就加到path

论坛徽章:
0
9 [报告]
发表于 2008-09-26 19:11 |只看该作者
重做系统了 不知道哪的问题 不过还是感谢上面的了

论坛徽章:
0
10 [报告]
发表于 2008-09-26 20:09 |只看该作者
哇!全是高手啊!努力..............
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP