Primeiro de tudo você tem que saber que a permissão padrão de diretórios no Ubuntu é 644, o que significa que você não pode criar um arquivo em um diretório que você não é o proprietário.
você está tentando como user:francisco-vergara
criar um arquivo em um diretório /home/sixven/camp_sms/inputs
, que pertence a user:sixven
.
Então, como resolver isso:
-
Você pode alterar a permissão do diretório e permitir que outras pessoas criem arquivos dentro dele.
sudo chmod -R 777 /home/sixven/camp_sms/inputs
Este comando irá alterar a permissão do diretório recursivamente e permitir que todos os outros usuários criem / modifiquem e excluam arquivos e diretórios dentro dele.
-
Você pode alterar o proprietário deste diretório e fazer
user:francisco-vergara
como proprietáriosudo chown -R francisco-vergara:francisco-vergara /home/sixven/camp_sms/inputs
Mas assim, o
user:sixven
não pode escrever nesta pasta novamente e, portanto, você pode mover-se em um loop circular infinito.
Então eu aconselho você a usar a Opção 1.
Ou se este diretório for acessado por ambos os usuários, você pode fazer o seguinte truque:
altere a propriedade do diretório para user:francisco-vergara
e mantenha o proprietário do grupo group:sixven
.
sudo chown -R francisco-vergara /home/sixven/camp_sms/inputs
Assim, os dois usuários ainda podem usar o diretório.
Mas, como eu disse antes, é mais fácil e mais eficiente usar a opção 1.