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 PADS Logic 原理图
- ¥15 PADS Logic 图标
- ¥15 电脑和power bi环境都是英文如何将日期层次结构转换成英文
- ¥20 气象站点数据求取中~
- ¥15 如何获取APP内弹出的网址链接
- ¥15 wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
- ¥50 STM32单片机传感器读取错误
- ¥15 (关键词-阻抗匹配,HFSS,RFID标签天线)
- ¥15 机器人轨迹规划相关问题
- ¥15 word样式右侧翻页键消失