使用 root 访问权限共享 samba 文件夹

使用 root 访问权限共享 samba 文件夹

我的网络中有一个运行 Ubuntu 服务器 10.10 的临时服务器,这是我的主要开发领域。由于我需要从网络中的其他计算机访问 Apache 根目录中的文件,因此我使用以下设置设置了 samba:

[www]
    comment = Apache root www
    path = /var/www
    writable = yes
    force user = root
    force group = root

在运行 Ubuntu 10.10 桌面的主机上,我尝试使用如下所示的 bash 文件挂载驱动器:

#!/bin/bash
sudo mount -t cifs //192.168.1.5/www /media/www/ -o username=myusername,password=mypassword,rw,iocharset=utf8,file_mode=0777,dir_mode=0777

发生的事情是我得到了安装错误(13):权限被拒绝请参阅 mount.cifs(8) 手册页(例如 man mount.cifs)当我试图执行安装时,它被扔到了我的脸上。

我已经做了完全相同的事情,在我的网络中的另一台计算机上使用了完全相同的 smb.conf 和 mount-bash 文件,但这不起作用。

我做错了什么?我没什么主意了。

答案1

基本故障排除:

  1. 连接smbclient -U myusername //192.168.1.5/www并查看会发生什么
  2. 从服务器执行相同操作(而不是从远程主机执行)
  3. 检查/var/log/samba/smbd.log/var/log/samba/log.[remote address]
  4. 增加 samba 日志记录级别并重试。您可以通过添加log level = 3到您的smb.conf(并重新启动或向 smbd 发送 HUP)来执行此操作。

相关内容