我有一个EC2实例,其中一些PHP脚本在亚马逊上运行。包含文件的文件夹具有权限755(chmod 755文件夹)。
我每次登录时都必须更改文件夹权限才能将任何内容更改为文件。
问题:是否可以使用cyberduck以root身份登录?
注意:我找到了此链接How to use sudo over SFTP with CyberDuck?,但它是从2010年开始的,我不知道该信息是否准确。
答案 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。