Restaure a propriedade do usuário root

0

Resumindo, estive trabalhando com um droplet da Digital Ocean para aprender um pouco mais sobre como gerenciar meu próprio servidor. Em algum lugar ao longo da linha, eu consegui definir a propriedade de alguns diretórios para outro usuário (serverpilot), e meu usuário root não pode mais ver ou acessá-los.

Eu tenho dois usuários no servidor, um (root) com privilégios sudo e o outro é um usuário básico (serverpilot).

Quando eu ssh no servidor com raiz, não consigo ver um monte de diretórios. Quando faço isso através do uso do serverpilot, posso ver todos eles. Fazer ls -l mostra o proprietário como 'serverpilot'.

Como o 'serverpilot' não tem privilégios sudo, como posso redefinir o proprietário de volta para 'root', então 'root' e 'serverpilot' podem acessar os diretórios? Eu tenho que inicializar o servidor na recuperação?

Estou executando o Ubuntu Server 16.04 se isso fizer diferença.

Editar: De acordo com os comentários de @davidfoster abaixo, a saída de getfacl . wp-content é a seguinte:

# file: .
# owner: serverpilot
# group: serverpilot
user::rwx
user:www-data:r-x
group::r-x
group:serverpilot:rwx       #effective:r-x
mask::r-x
other::r-x
default:user::rwx
default:user:www-data:r-x
default:group::r-x
default:group:serverpilot:rwx
default:mask::rwx
default:other::r-x

# file: wp-content
# owner: serverpilot
# group: serverpilot
user::rwx
user:www-data:r-x
group::r-x
group:serverpilot:rwx       #effective:r-x
mask::r-x
other::r-x
default:user::rwx
default:user:www-data:r-x
default:group::r-x
default:group:serverpilot:rwx
default:mask::rwx
default:other::r-x

E o diretório pai (público):

# file: .
# owner: serverpilot
# group: serverpilot
user::rwx
user:www-data:r-x
group::r-x
group:serverpilot:rwx       #effective:r-x
mask::r-x
other::r-x
default:user::rwx
default:user:www-data:r-x
default:group::r-x
default:group:serverpilot:rwx
default:mask::rwx
default:other::r-x

# file: public
# owner: serverpilot
# group: serverpilot
user::rwx
user:www-data:r-x
group::r-x
group:serverpilot:rwx       #effective:r-x
mask::r-x
other::r-x
default:user::rwx
default:user:www-data:r-x
default:group::r-x
default:group:serverpilot:rwx
default:mask::rwx
default:other::r-x
    
por EHerman 08.11.2016 / 14:56

0 respostas