我有一台在泰国运行的CentOS服务器,而且我在加拿大。
在计算机中心为我设置服务器的人并不是很了解Linux,并且解决了我自己的问题。
我刚刚从Mac服务器迁移到Linux服务器,现在我面临的第一件事是一个问题
`file name` has failed to upload due to an error The uploaded file could not be moved to `location name`
那么发生什么事,我从这些问题的经验中知道的全是关于权限。
所以我继续检查我的整个文件夹,发现文件夹权限中的所有内容都与myusername
mygroupname
然后我检查了服务器中的httpd
文件,它默认为apache
apache
。
我的问题是,我怎么能让我的用户与apache
组在同一组,使我不必有上传,改变我的文件中的数据的任何问题….?
但是不必影响同一台服务器上的其他用户。
我持有pipe理员帐户,但没有根帐户,但我可以改变的东西在服务器根没有问题。
当我与godaddy.com从来没有任何问题的权限,我希望我知道他们如何configuration🙁
sudo usermod -G apache myusername
会将sudo usermod -G apache myusername
添加到apache
组中。 当你说你有pipe理但没有根服务器的访问,我希望你的意思是你有完整的sudo访问权限,只是不能以root身份login。
或者,如果您没有sudo访问权限,但有更新文件的其他方法,则可以编辑/etc/group
并更改启动apache:
的行apache:
在末尾添加,myusername
,如:
apache:x:502:apache,otherusername,myusername