Forçado a usar o “sudo” para cada comando

-1
Sou iniciante no Ubuntu, tive alguns problemas com meu laptop e meu amigo veio para "consertá-los". Como esses problemas foram corrigidos, sou forçado a usar o sudo antes de cada comando que eu queira usar.

Por exemplo, se eu quiser usar o simples apt-get update , isso me dá esse erro (desculpe, algumas das informações estão em francês):

W: chmod 0700 of directory /var/lib/apt/lists/partial failed - SetupAPTPartialDirectory (1: Operation not permitted)
E: Impossible d'ouvrir le fichier verrou /var/lib/apt/lists/lock - open (13: Permission denied)
E: Impossible de verrouiller le répertoire /var/lib/apt/lists/
W: Problème de suppression du lien /var/cache/apt/pkgcache.bin - RemoveCaches (13: Permission denied)
W: Problème de suppression du lien /var/cache/apt/srcpkgcache.bin - RemoveCaches (13: Permission denied)

Se eu executar sudo apt-get update , não obtenho problemas e os comandos funcionam. Eu sou o único usuário e recebi a autorização, então não deveria ter que sudo toda vez (eu costumava não ter isso).

Eu tentei algumas correções que encontrei na rede, como excluir os arquivos listados acima, sem sucesso algum.

    
por Nicolas Berveglieri 12.01.2018 / 06:37

2 respostas

2

O comando apt-get simples requer sudo porque requer acesso de superusuário para alterar arquivos do sistema.

Você deve usar sudo apt update e sudo apt upgrade para instalar atualizações. Não há nenhuma maneira recomendada ou padrão de ativar essa alteração sem sudo .

    
por Nathan Haines 12.01.2018 / 06:46
1

O comando "apt-get" deve ser executado com o sudo e não sei como você poderia executá-lo antes sem o sudo. Provavelmente, a melhor maneira de descobrir o que seu amigo fez para "consertar" seu laptop é perguntar a ele.

    
por SteveInBavaria 12.01.2018 / 07:14