Linux和Windows11建立共享文件

想要linux 和 windows11建立共享文件,但在输入samba 服务器的搭建口令后,再输入自己的密码,为什么会说是不在文件中?怎么解决这个问题

img

img


img

回答引自chatgpt,可能是由于以下几个原因导致的:

1 错误的密码:确保密码是正确的,大小写敏感。在输入密码时,系统不会显示密码字符,所以请仔细检查输入的密码是否与你设置的密码一致。

2 用户名不存在:确保你用户名正确,并且该用户在 Samba 服务器的用户列表中存在。可以通过 smbpasswd -a username 命令添加用户,并设置密码。

3 Samba 配置错误:如果的 Samba 配置出现问题,可能会导致无法验证用户。请检查 Samba 配置文件 (/etc/samba/smb.conf),确保用户和密码设置正确,并且文件共享设置正确。

4 文件权限问题:如果 Samba 服务器无法读取包含用户信息的文件,也会导致该错误。请确保 Samba 配置文件以及相关的用户文件具有正确的权限,这些文件通常位于 /etc/samba/ 目录下。

解决 Linux 系统,出现“不在sudoers文件中,此事将被报告”的问题 - 知乎

  • 你可以看下这个问题的回答https://ask.csdn.net/questions/7498841
  • 除此之外, 这篇博客: linux安装Samba服务器及配置(windows及ios均可连接互传文件),帮你解决多设备共享文件的问题中的 7.1、打开windows系统的“运行” 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • win+r快捷键

  • 以下回答由chatgpt基于相关博客总结生成:

    为了在Linux和Windows11之间建立共享文件,你可以按照以下步骤进行操作:

    1. 首先,确保你的Linux系统已经安装了Samba。你可以运行以下命令来检查是否已经安装了Samba:
    rpm -qa | grep samba
    

    如果没有安装,你可以运行以下命令来安装Samba:

    yum -y install samba
    
    1. 为了配置Samba服务器,你需要编辑Samba配置文件smb.conf。你可以运行以下命令来编辑该文件:
    vim /etc/samba/smb.conf
    

    在文件中找到[global]部分,并将security = user改为security = share

    在文件的最后添加以下内容用于配置共享文件:

    [share]
        comment = blog.whsir.com
        path = /usr/share
        browseable = yes
        guest ok = yes
        writable = yes
        create mask = 0644
        directory mask = 0755
    

    这将创建一个名为share的共享文件夹,该文件夹的路径为/usr/share。你可以根据需要修改这些设置。

    1. 接下来,创建共享文件夹。你可以运行以下命令来创建一个名为share的文件夹:
    mkdir /usr/share
    
    1. 设置文件夹的权限。你可以运行以下命令来设置文件夹的权限:
    chown -R nobody.nobody /usr/share
    

    或者,你也可以运行以下命令来设置文件夹的权限:

    chmod -R 777 /usr/share
    
    1. 重启Samba服务以应用配置更改。你可以运行以下命令来重启Samba服务:
    service smb restart
    

    或者,你也可以运行以下命令来重启Samba服务:

    systemctl restart smb.service
    
    1. 现在,你可以在Windows客户端上访问共享文件夹。在开始菜单中运行"运行",然后输入服务器的IP地址和共享文件夹的名称,格式为"\服务器IP地址\共享文件夹名称"。例如,如果服务器的IP地址为192.168.1.100,共享文件夹的名称为share,你可以输入"\192.168.1.100\share"来访问该共享文件夹。

    如果你遇到了以下问题,请按照以下步骤解决:

    • 如果你在输入Samba服务器的安装命令时遇到了密码找不到文件的错误,请确保你输入的密码是正确的,并且确认你正在运行命令的用户有足够的权限执行该命令。

    • 如果你在Windows客户端上无法连接到Samba服务器,并且显示服务器联机状态但未响应,请检查防火墙的设置。你可以暂时关闭防火墙来查看是否能够连接。运行以下命令来停止防火墙:

    systemctl stop firewalld
    
    • 如果你在Windows客户端上访问共享文件夹时遇到了"不能访问此文件夹,因为你组织的安全策略..."的错误,请检查Windows的组策略设置。运行"gpedit.msc"来打开组策略编辑器,然后在"计算机配置"->"管理模板"->"网络"->"Lanman工作站"下启用"不安全的来宾登录"。重新登录后,你应该可以访问共享文件夹了。

    希望以上步骤能够帮助你成功建立Linux和Windows11之间的共享文件。如果你还有其他问题或需要进一步的帮助,请随时提问。