小白,刚接触vps,用了lnmp一键包以后倒是可以运行,不过发现一点点问题:我建了个用户abc,此外一键包有个www用户和组。
1. 我用abc登录sftp,上传的东西在自己目录下的所属主和组都是abc没有问题,似乎这样上传的直接在浏览器运行也能读,也加是说www对abc的东西至少有读取权限,可以这样理解吗?
2. 我用浏览器上传的图片在sftp下看到所属主和组都是www,这样abc没有修改权限,也加是我通过sftp删除不了。我想到的解决办法有:
(1)将abc加入www所在的组也就是www组,然后将存储上传附件的目录改成775,这样abc就能修改了
(2)修改apache或者nginx的配置,设定它们上传的东西默认用户为abc,这样目录仍旧保持755也可以,但会不会有安全问题,比如通过web上传什么东西以后对整个abc用户下的目录就都有权限了
我原先的空间商目测是后一种方法,因为所有我用web上传的东西显示uid和gid都是我的用户名。不知这两个解决方法哪个好一些?或者还有没有其他办法呢?
问题很小白,谢谢大家!
1. 我用abc登录sftp,上传的东西在自己目录下的所属主和组都是abc没有问题,似乎这样上传的直接在浏览器运行也能读,也加是说www对abc的东西至少有读取权限,可以这样理解吗?
2. 我用浏览器上传的图片在sftp下看到所属主和组都是www,这样abc没有修改权限,也加是我通过sftp删除不了。我想到的解决办法有:
(1)将abc加入www所在的组也就是www组,然后将存储上传附件的目录改成775,这样abc就能修改了
(2)修改apache或者nginx的配置,设定它们上传的东西默认用户为abc,这样目录仍旧保持755也可以,但会不会有安全问题,比如通过web上传什么东西以后对整个abc用户下的目录就都有权限了
我原先的空间商目测是后一种方法,因为所有我用web上传的东西显示uid和gid都是我的用户名。不知这两个解决方法哪个好一些?或者还有没有其他办法呢?
问题很小白,谢谢大家!