Não é possível editar o arquivo vinculado por link (Permissão negada)

0

Eu comecei a usar dotfiles para sincronizar tudo o que preciso para o github . Mas eu tenho algum problema quando arquivos de configuração do symblink de dotfiles/ to ~/

Exemplos:

$ rm ~/.config/termite/config
$ ln -s ~/dotfiles/termite/config - > ~/.config/termite/config

$ ll ~/dotfiles/termite
total 4.0K -rw-r--r-- 1 hieuc users 1.9K Nov 18 15:19 config

Ele não me permite editar e não pode ser lido por termite

~/.config/termite/config [Permission Denied]

Alguém sabe como consertar isso?

    
por HieuC 18.11.2018 / 22:34

1 resposta

0

O arquivo é legível por todos, como é indicado pelo r bit para usuário, grupo e outros.

Seu arquivo não é executável, como denota a falta de x para todos. Isso é o que está lhe dando o erro [Permission Denied] .

Torne o arquivo executável com isto:

chmod +x ~/.config/termite/config

Isso adicionará permissões de execução e a saída de ll ~/.config/termite/config ficará assim:

-rw-r-xr-x 1 hieuc users 1.9K Nov 18 15:19 config

Você poderá executar o arquivo sem problemas com este comando:

~/.config/termite/config

Ou colocando o cd no diretório que contém o arquivo e, em seguida, executando-o:

cd ~/.config/termite/config

./config
    
por 18.11.2018 / 23:24

Tags