Redefinindo permissões de diretório de usuários etc

Redefinindo permissões de diretório de usuários etc

Minha instalação do "Linux mint Debian edition" funcionou bem até que eu usei um live-CD para inicializar e copiei alguns arquivos entre o disco rígido e um dispositivo USB. Agora diz que está inicializando sem acesso ao diretório /user/home. está começando com uma temperatura "home" e não consigo acessar os arquivos no diretório "home" dos usuários.

Como redefinir o acesso e as permissões no espaço do diretório de usuários?

Responder1

Um "dispositivo USB" geralmente contém algum sistema de arquivos FAT (Windows), que não conhece usuários e permissões. Se você mover um arquivo do seu diretório inicial para esse dispositivo USB, o arquivo perderá todas as informações sobre o proprietário e as permissões corretas. Se você copiá-lo de volta para o seu diretório inicial, ele receberá algum proprietário e permissão "aleatórios". Os arquivos provavelmente pertencem ao root agora.

Uma maneira de restaurar tudo é restaurar seu backup mais recente. - Se você tiver um.

Alternativamente, você pode corrigi-lo manualmente. Você deve conseguir consertar o proprietário com sudo chown -R $USER /home/$USER/. Isso já deve ser suficiente para fazer login novamente.

Então provavelmente ainda existem permissões com erros. (Muito xao fazer ls -l.) Você pode usar chmodpara consertar isso. A melhor coisa que você provavelmente pode fazer é find ~ -type f -exec chmod a-x {} \;corrigir a maioria das permissões.

Responder2

Acho que você quer dizer /home/useronde userestá seu nome de usuário. Nesse caso, após fazer login, abra um terminal e execute este comando:

sudo chown -R user:user ~/

Mude userpara o seu nome de usuário real. Isso deve redefinir as permissões de todos os arquivos e pastas em seu diretório pessoal.

Acabei de testar isso na minha instalação do LMDE e no meu sistema, consigo fazer login graficamente, apesar da mensagem de erro. Se não conseguir, clique em Ctrl Alt F1, faça login na linha de comando e execute o mesmo comando. Em seguida, pressione Alt F8para voltar à GUI.

informação relacionada