
1,tar -xvfz samba-403targz(只需要打出sam这几个字母然后按“Tab”建就可以联想出完整的文件名字了)
2,cd samba-403
3, /configure
4make
5make install
从你的截图可以看得出你缺少了 make这个指令,也就是没有安装gcc
建议你挂上你的系统镜像, 然后挂载在例如/mnt目录下,然后去里面找到gccrpm的包就全部安装上就可以了。安装方法是rpm -ivh xxxgccrpm 然后再执行上面的步骤。只有把gcc安装上,你才能安装sambatargz包是源代码的包,不能直接运行,需要安装 tar xvf samba-351targz cd samba-351 && cd source3 && /configure \ --prefix=/usr \ --sysconfdir=/etc \ --localstatedir=/var \ --with-piddir=/var/run \ --with-pammodulesdir=/lib/security \ --with-fhs \ --with-automount \ --with-cifsumount \ --enable-nss-wrapper \ --with-pthreads && make make install && install -v -m755 /nsswitch/libnss_win{s,bind}so /lib && ln -v -sf libnss_winbindso /lib/libnss_winbindso2 && ln -v -sf libnss_winsso /lib/libnss_winsso2 && install -v -m644 /examples/smbconfdefault /etc/samba && install -v -m755 -d /usr/share/doc/samba-351 && install -v -m644 /docs/pdf \ /usr/share/doc/samba-351 && ln -v -s //samba/swat /usr/share/doc/samba-351 以上就是用源代码安装samba的步骤
麻烦采纳,谢谢!用命令行
打开 samba设置vi /etc/samba/smbconfig 打开文件之后 修改 250 行 左右(直接拉到最下,我的是rethat 不知道一样不) 有个 shared definitions
下一行添加
[root]
comment =Root Derectories ;说明
browseable = yes ;可浏览
writable = yes ;可写
path = / ;共享的目录
valid users = yourname ;这个表示你要注册 的用户名NING 估计 你漏了这个
以上中文皆不要 如果再需要共享多一个 用户时 ,可以再下一行添加 valid users = yourname2
对了 注册的时候samba号的时候 好像先 要 添加虚拟机使用者的 用户名
#useadd NING
#password NING
输入密码
然后 再注册你的samba
#smbpasswd NING
然后提示你输入密码了
命令行注册 具体原因 我也不知道你的情况
不过可以看看少了哪一步
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)