当前位置:  技术问答>linux和unix

windows无法通过samba访问linux共享目录

    来源: 互联网  发布时间:2016-08-21

    本文导语:  xp和2003都不行。 samba中验证方式是share,在windows中打开共享目录时提示输入密码(用户名是guest) linux是redhat as4,selinux和iptables都关掉了。 | 谁说share模式不需要密码? 在命令行输入smbpasswd ...

xp和2003都不行。
samba中验证方式是share,在windows中打开共享目录时提示输入密码(用户名是guest)
linux是redhat as4,selinux和iptables都关掉了。

|
谁说share模式不需要密码?
在命令行输入smbpasswd  然后按提示设置一个密码
然后所有人通过该密码访问你共享的文件夹

・security = user
 バージョン2.0以降で標準設定となった「user」パラメータ。共有ディレクトリへアクセスする際にユーザー名とパスワードを自動送信するモードだ。 Sambaが稼働するサーバでは、Windowsクライアントから受け取ったユーザ名とパスワードの組み合わせを認識し、許可か拒否を判断する。

・security = share
 「share」パラメータではユーザー名がSambaに渡されないモードだ。共有レベルのセキュリティとされ、パスワードを知っているユーザーであれば誰もがアクセス可能である。利用するパスワードによって、例えばを読み取り専用、読み書き可能といった選択肢が可能になる。

・security = server
 サーバレベルのセキュリティと呼ばれ、上記「user」モード同様にユーザー名、パスワードで認証を行う。ただし、Samba側はWindowsクライアントが送信するユーザー名、パスワードを別のSMBパスワードサーバ(別のSambaサーバか、ネットワークでPDCとして機能するWindows 2000 Serverなど)に送信し認証が委任される。

 パスワード認証を行うサーバーがNTや2000 Serverである場合、smbpasswdにてSamba用のパスワードを生成する必要や、smb.conf内で「encrypt passwords = yes」を指定する必要もない。

・security = domain
 「domain」は、「server」指定時のモードと類似している。この指定時には、SambaサーバがWindowsドメインのメンバとして動作を行うようになる。この場合にはワークグループ内のユーザー認証も可能となり、ユーザとパスワードをセキュリティ認証モジュール(SAM)内に記録する。 

|
当然了  如果在所设置的目录里追加如下一句的话 是不需要密码的
public = yes

|
你需要加入登陆用户名,如果不指定,那从windows登陆时就默认给你填成guest

|
一般是权限问题,防火墙问题,但是据我经验还有一条,配置均没有问题, 在smb服务重启后才可以,可能配置不一定都成功加载了

|

楼主说了,用security = share安全级别共享,不用输入用户和密码,用security=user安全级别要用输入用户和密码,并且用户要存在,如果不存在,要创建虚拟账号

|
1。在VM下拉菜单里有一选项Install vmware tools ,点了之后/TMP 目录下就会有vmware-linux-tools .tar .gz的包了,如果没有就去网上找。

2。解压缩这个包在当前的目录,会产生一个vmware-tools-distrib的目录

3。运行vmware-install. pl 文件,然后一路回车,完了之后会,成功了会有一个分辨率的列表出来,选一个分辨率即可;失败了,八成是你还在X-windows下,需要关闭XFree 86的指令,我就是栽在这里的,为什么呢,因为我就是在默认的图形窗口下的,所以我应该切到命令行的窗口下,就自然关闭了XFREE86的指令了。

3。1 在etc 目录下找到inittab文件VI 它,找到id:5:initdefault:改成id:3:initdefault: 这里5代表图形界面 3代表命令行的界面。

3。2 退出保存,crtl+alt + backspace 注销了X窗口,进入了命令行的模式

3。3 重新去/TMP/vmware-tools-distrib 下安装 vmware-install. pl ,一路回车就OK了,选一个分辨率然后startx 启动X-WINDOWS。

3。4 此时就可以随意修改分辨率了,如果你想改id:5:initdefault:回去 ,随你了,否则就一直是命令行的模式了。

|

你自己试试就知道了  即使security = share   如果你的目录不设置public = yes属性  访问一样需要密码! 只是用户名的地方默认是guest 而且不可更改   设置一个密码是共同的

|
我给你说了2种解决方法
1. 在smb.conf里 你设置共享的目录追加public = yes
2. 输入命令smbpasswd  按提示设置一个密码  所以访问该目录的通用该密码 

    
 
 

您可能感兴趣的文章:

  • windows server2012无法连接无线网络解决方法(windows无线连接)
  • windows 和linux双系统,重装windows后,无法启动linux?
  • ubuntu的Linux与windows可以互ping,但是无法访问windows的共享文件夹,怎么解决
  • windows7和Ubuntu10.04双系统启动问题,到了grub菜单但是无法启动windows7
  • Unbuntu fdisk -l 无法显示windows分区
  • 安装共创桌面Linux 2005后windows xp无法找到 了
  • linux在重装windows后无法启动
  • 修复grub后无法进入windows
  • 求助samba配置问题,windows无法访问linux共享的资源
  • windows访问linux ftp却无法看到相关内容
  • 格盘后无法进windows
  • redhat linux挂windows硬盘后无法显示中文 如何解决?
  • windows xp 无法访问虚拟机下ubuntu系统
  • linux激活状态无法启动windows!怎么办?
  • 现在windows98已经通过modem拨号登陆上了unix,但却无法ping通。
  • 痛哭!!!装了共创桌面后,因为分割了一个分区,导致无法进入系统选择菜单,把共创格式化后,重装原来的windows都无法进入系统选择菜单
  • 急急!!!vmware安装了linux但是无法上网,我的windows使用的代理服务器上网?
  • windows下分区挂载后中文无法正确显示怎么办?
  • windows 无法访问 虚拟机(linux)
  • 网络技术 iis7站长之家
  • 请指点: 在windows下能否通过程序来获取linux下的用户列表,甚至通过自己写的windows程序界面增加修改linux的用户
  • 请指点: 在windows下能否通过程序来获取linux下的用户列表,甚至通过自己写的windows程序界面增加修改linux的用户 100分相赠
  • 如何将linux的一台机器加入windows 2000的域?并且通过一windows的机器上网?
  • 求windows下成功编译通过mplayer的详细步骤
  • windows下怎样通过网络读写linux下的文件
  • window下通过ftp执行linux脚本?
  • unix环境如何通过shell或java获取windows机器上的csv文件?
  • webwin 为什么不能在windows系统上通过web访问?
  • 在WINDOWS下面怎么通过SAMBA访问LINUX?
  • linux(FC1)下,如果共享一个文件给WINDOWS系统通过网络访问
  • [Fedora] 使用Xmanger来实现在windows下通过远程桌面来访问linux主机的方法
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.awt类window.accessibleawtwindow的类成员方法: window.accessibleawtwindow定义及介绍
  • 怎么在Linux下改windows系统文件啊,我把windows的BOOT.INI改了,windows启动不了
  • java命名空间java.awt类window的类成员方法: window定义及介绍
  • x-windows如何安装在linux(rdehat9)上面呢,是不是x-windows也分windows和linux版本的吗?
  • java命名空间java.awt.event类windowevent的类成员方法: window_activated定义及介绍
  • linux和windows串口问题!?linux向windows端发送,第一次write正常,继续write,windows接收到的就变成乱码了,这是什么原因??????
  • java命名空间java.awt.event类windowevent的类成员方法: window_deactivated定义及介绍
  • redhat7.3+window me +windows xp 共存,MBR在windows me 分区,现在要重裝windwos me,怎么办?
  • java命名空间java.awt.event类windowevent的类成员方法: window_gained_focus定义及介绍
  • 装了Linux和Windows,怎样默认进入Windows
  • java命名空间java.awt.event类windowevent的类成员方法: window_lost_focus定义及介绍
  • Linux与windows共存时,如何将Windows设置为默认启动系统?
  • java命名空间java.awt类window的类成员方法: setvisible定义及介绍
  • 怎样是编好的java application在windows上像windows应用程序一样直接运行
  • java命名空间java.awt类systemcolor的类成员方法: window定义及介绍
  • 为什么在安装了WINDOWS和LINUX的电脑上,重装WINDOWS会破坏MBR?
  • java命名空间javax.accessibility类accessiblerole的类成员方法: window定义及介绍
  • Linux + Windows2000 双启动,Windows2000起不来了,说是文件被破坏,进来看看……
  • java命名空间java.awt.event类keyevent的类成员方法: vk_windows定义及介绍
  • Linux和Windows2000双系统(为什么Windows2000中打开我的电脑非常慢?)
  • WinDows8最新版文件夹加密
  • AIX 5.3下调用windows 2000上的exe程序,且AIX下需要得到windows下程序执行的返回结果


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3