Sim, você deve usar sua pasta pessoal
por exemplo
mkdir home/YourUserName/Ruby
Acabei de instalar o Ubuntu na minha máquina pessoal. Eu nunca usei o Linux antes. Eu instalei Ruby e Ruby on Rails. Estou prestes a começar um novo projeto. Onde devo salvá-lo?
Eu tentei cd /var
then mkdir www
e recebi um erro de permissão negada. Então eu fiz sudo mkdir www
. Mas agora eu tenho medo de que toda vez que eu quiser salvar ou criar algo, seja usando o console do Rails ou meu editor de texto, eu receberei erros de permissão.
Devo mover meu projeto para meu diretório pessoal?
Sim, você deve usar sua pasta pessoal
por exemplo
mkdir home/YourUserName/Ruby
Adicione seu usuário ao grupo www-data
.
Depois saia e volte a entrar.
Defina suas permissões em / var / www
Os arquivos são de propriedade do root: www-data, permissões de 660
Os diretórios também são de propriedade do root: www-data, permissões de 770
Veja:
Em um servidor de produção (qualquer coisa que esteja voltada para o público), eu uso a mesma propriedade. Permissões - arquivos 640 diretórios 750
Em um servidor de produção eu edito tudo como root (sudo-e / var / www / file)