Quais são os privilégios mínimos que o proprietário precisa em um arquivo para ainda fazer um chmod em um arquivo?

3

Eu tenho um arquivo com 020 privilégios no arquivo, e não consigo excluir ou executar um chmod no arquivo. Você sabe quais os privilégios mínimos que o proprietário precisa em um arquivo para ainda fazer um chmod em um arquivo?

  • As permissões no diretório são 755
  • Este é um sistema operacional AIX
por Off The Gold 06.05.2015 / 14:50

1 resposta

5

O modo de arquivo não tem efeito sobre se o proprietário pode ou não chmodar um arquivo.

$ chmod 000 foo
$ ls -l foo
---------- 1 chris chris 0 May  6 13:55 foo
$ chmod 700 foo
$ ls -l foo
-rwx------ 1 chris chris 0 May  6 13:55 foo

Você provavelmente tem permissões ruins no diretório pai - no mínimo, seu usuário precisa do conjunto de permissões de execução no diretório para alterar o modo dos arquivos dentro dele.

Você pode encontrar mais informações sobre como as permissões de diretórios funcionam em "Por que os diretórios precisam da permissão executável (X) para serem abertos ".

    
por 06.05.2015 / 14:59

Tags