O proprietário padrão da pasta /usr
é root
. No entanto, existem alguns outros usuários que podem estar nessa pasta também. Esses usuários geralmente são encontrados no arquivo /etc/passwd
. Vou postar um script abaixo que você pode copiar e colar em uma janela de terminal que irá produzir linhas que você pode copiar e colar para corrigir para os outros usuários. Ele não altera a propriedade, mas produz as linhas que você pode executar para corrigir a propriedade dos arquivos.
O primeiro, abra uma janela de terminal pressionando CTRL + ALT + T , e digite o seguinte para definir a propriedade de volta para root
.
sudo chown -R root:root /usr
copie e cole no seu terminal aberto:
cat > check.bsh << EOF #!/bin/bash while IFS=':' read -r login pass uid gid uname usrdir comment; do if [[ "\$usrdir" = **/usr/** ]]; then if [ -d "\$usrdir" ]; then echo sudo chown -R \$uid:\$gid "\$usrdir"; fi fi done < /etc/passwd EOF chmod +x check.bsh ./check.bsh
Há uma chance de que você precise reinstalar o Ubuntu para corrigi-lo.
Espero que isso ajude.