Apache 在ec2上获得根访问权限
我正在尝试写入我在EC2上设置的apache服务器上的/var/www/文件夹。所有权限都设置为“root”用户,但amazon只允许您以“ec2用户”身份登录其AMI 我正在使用WinSCP。我使用ssh作为ec2用户登录,并执行SudoSu,这样我就可以获得root访问权限。但我如何通过我的SFTP(WinSCP)和putty获得相同的访问权限呢Apache 在ec2上获得根访问权限,apache,ssh,amazon-ec2,sftp,Apache,Ssh,Amazon Ec2,Sftp,我正在尝试写入我在EC2上设置的apache服务器上的/var/www/文件夹。所有权限都设置为“root”用户,但amazon只允许您以“ec2用户”身份登录其AMI 我正在使用WinSCP。我使用ssh作为ec2用户登录,并执行SudoSu,这样我就可以获得root访问权限。但我如何通过我的SFTP(WinSCP)和putty获得相同的访问权限呢 谢谢 当您SSH-in时,您可以在必要时su发送给root用户 至于FTP和SCP,听起来你想让你的www文件夹归你要登录的用户所有,而不是根用户
谢谢 当您SSH-in时,您可以在必要时
su
发送给root用户
至于FTP和SCP,听起来你想让你的www文件夹归你要登录的用户所有,而不是根用户
它是您的服务器,您可以控制所有权限,并可以创建任意数量的用户。将ec2用户添加到拥有文档根目录的用户组(apache用户所属的组)
现在您可以安全地使用WinSCP或SFTP了。对-这将是另一种选择-有没有一种方法可以将r/w权限授予ec2用户而不是root用户?我不明白,这不是我的答案吗?Make/var/www由ec2用户或包括ec2用户的组拥有。UNIX命令是
chown
。抱歉-没有看到最后一段=p