有几种方法可以解决,我希望了解它们。我的广告服务器上有一个文件。我拥有该服务器的 root 访问权限,并希望将文件复制到我们的广告 NAS。该文件由广告服务器上的另一个用户拥有-rw-r--r--
。我可以毫无问题地将文件 scp 到我自己的节点的/home/user
。
我假设有多种方法可以复制到 NAS。我尝试将 NAS 安装到我的/mnt
和/media
文件夹中。我运行scp centosminpuppet64-64.box user@ip:/media/iso
后发现权限被拒绝。这是尝试将其复制到我的代理,NAS 安装如下:
sudo mount -t cifs -o credentials=/home/nicox/.smb //10.101.0.2/Groups/ /media/iso/
当 NAS 挂载了代理后,/media/iso
NAS 的权限如下:
drwxr-xr-x 0 根 根
有没有办法通过改变权限和所有权来解决这个问题?
我有我们 NAS 自己的用户和密码Samba
。我们所有的节点都在 10.101.xx 网络上。
NAS 的设置方式如下:
10.101.0.2/Groups
10.101.0.2/Users/my_user
答案1
好的,您的问题是您正在将 NAS 本地安装在root
普通用户无权访问的目录中:
drwxr-xr-x 0 root root
要允许所有人写入该目录,您需要运行
sudo chmod 777 /media/iso
您可能还应该使用以下选项安装 NAS users
:
sudo mount -t cifs -o credentials=/home/nicox/.smb,users //10.101.0.155/Groups/ /media/iso/