如何使用cyberduck以root身份在EC2中进行SSH?

时间:2015-06-30 14:04:54

标签: linux ssh amazon-ec2

我有一个EC2实例,其中一些PHP脚本在亚马逊上运行。包含文件的文件夹具有权限755(chmod 755文件夹)。

我每次登录时都必须更改文件夹权限才能将任何内容更改为文件。

问题:是否可以使用cyberduck以root身份登录?

注意:我找到了此链接How to use sudo over SFTP with CyberDuck?,但它是从2010年开始的,我不知道该信息是否准确。

1 个答案:

答案 0 :(得分:0)

如果它是您的用户应该能够读写的文件夹。授予您的用户帐户权限...

1)创建一个组

sudo groupadd mygroup

2)将您的用户帐户添加到该群组

sudo usermod -a -G mygroup myuser

3)更改文件夹的权限,使组具有执行/修改

sudo chown -R current_owner:mygroup myfolder
sudo chmod 776 myfolder

您每次都必须更改权限,这很奇怪。如果此文件夹被其他进程或用户删除并重新创建,则需要在创建脚本中的文件和文件夹之前将环境变量 umask 设置为776。