Alterar permissões de usuários e grupos? [fechadas]

1

Como posso listar todos os usuários e grupos e alterar suas permissões?

Eu tento atualizar o Wordpress, mas meu usuário de FTP intranet_admin não tem permissões suficientes e não consegue criar um diretório.

Update WordPress

Download the update from https://downloads.wordpress.org/release/en_US/wordpress-4.9.7.zip ...

Unzip the updated version ...

Directory could not be created.

The installation was not successfull

Editar : Descobri que posso listar todos os usuários com " cat / etc / passwd ". Eu encontrei esta entrada:

intranet_admin:x:1002:1000::/srv/www/htdocs/wp-intranet:/bin/bash

O que devo alterar para que o usuário tenha permissões suficientes para atualizar o wordpress?

OT: Problema no Wordpress resolvido!

Eu executei a partir do diretório raiz do Wordpress:

find -type d -exec chmod 755 {} \;
find -type f -exec chmod 644 {} \;

e depois:

chown -R wwwrun:ftp-users /path/to/my/wp-directory

Isso resolveu o problema e consegui fazer o upgrade!

    
por Black 09.07.2018 / 10:30

1 resposta

2

A permissão para criar um diretório específico não está vinculada à conta do usuário tão bem quanto você parece pensar. Isto é, não faz parte da entrada da conta em /etc/passwd .

Um usuário pode criar (ou excluir) um diretório em outro diretório se esse outro diretório for gravável pelo usuário ou por um grupo ao qual o usuário pertença. Isso também permitiria ao usuário criar / excluir arquivos nesse diretório.

Exemplo:

$ ls -ld .
drwxr-xr-x  2 myself  staff  512 May  4 16:29 .

Aqui, apenas o usuário myself pode criar e excluir arquivos e diretórios, enquanto todos podem acessar o diretório e listar o conteúdo do diretório ( x e r permissões).

$ ls -ld .
drwxrwxr-x  2 myself  staff  512 May  4 16:29 .

Nesse caso, o usuário myself e todos os usuários do grupo staff podem criar e excluir arquivos e diretórios no diretório atual.

    
por 09.07.2018 / 10:42