ubantu 用samba挂载windows的共享文件夹所出现的两个问题
1.只能挂载一级目录,如/mnt,如果是下级目录/mnt/share就不能挂载上去,用的是自动挂载(程序只支持自动挂载),添加的/etc/fstab中的命令。
2.挂载windows共享目录之后,ubantu访问挂载的目录无法修改其中的文件,文件为只读,尝试修改smb.conf也无效
ubantu 用samba挂载windows的共享文件夹,无法挂载二级目录和修改文件
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
31条回答 默认 最新
- 阿里嘎多学长 2024-07-12 16:22关注
获得0.15元问题酬金 以下内容由CHATGPT及阿里嘎多学长共同生成、有用望采纳:
您好,针对您在使用Samba在Ubuntu上挂载Windows共享文件夹时遇到的问题,我为您提供以下解决方案:
-
关于无法挂载到二级目录的问题:
- 确保您在
/etc/fstab
文件中添加的挂载命令是正确的。例如,如果您想挂载到/mnt/share
,您的fstab条目可能看起来像这样:
注意这里//Windows_IP/share /mnt/share cifs username=YourUsername,password=YourPassword,uid=1000,gid=1000 0 0
uid
和gid
应该设置为您的Linux系统上的用户和组ID。请根据您的实际情况进行调整 [^1^]。
- 确保您在
-
关于挂载后文件只读的问题:
- 首先,检查您的Samba配置文件
smb.conf
,确保共享的配置允许写入。例如:[share] path = /path/to/share read only = no writable = yes
- 其次,确保您挂载时使用的命令允许写入。例如,使用
rw
(读写)而不是ro
(只读):sudo mount -t cifs -o rw,vers=3.0,credentials=/root/.examplecredentials //Windows_IP/share /mnt/share
- 如果问题依旧存在,可能需要检查Windows共享的权限设置,确保Ubuntu用户有相应的修改权限 [^4^][^5^]。
- 首先,检查您的Samba配置文件
-
其他建议:
- 确保您的防火墙设置允许通过端口445进行通信,这是SMB协议使用的端口 [^3^]。
- 如果您使用的是较旧的Linux版本,可能需要在挂载选项中设置
cache=strict
以避免潜在的兼容性问题 [^3^]。
如果上述建议无法解决您的问题,建议您提供更多的信息,例如您的
/etc/fstab
和smb.conf
文件的具体配置内容,以便我能为您提供更具体的帮助。解决 无用评论 打赏 举报 编辑记录 -
悬赏问题
- ¥15 模电中二极管,三极管和电容的应用
- ¥15 关于模型导入UNITY的.FBX: Check external application preferences.警告。
- ¥15 气象网格数据与卫星轨道数据如何匹配
- ¥100 java ee ssm项目 悬赏,感兴趣直接联系我
- ¥15 微软账户问题不小心注销了好像
- ¥15 x264库中预测模式字IPM、运动向量差MVD、量化后的DCT系数的位置
- ¥15 curl 命令调用正常,程序调用报 java.net.ConnectException: connection refused
- ¥20 关于web前端如何播放二次加密m3u8视频的问题
- ¥15 使用百度地图api 位置函数报错?
- ¥15 metamask如何添加TRON自定义网络