CD para o diretório que você deseja pesquisar e usar o programa find
:
find -uid 1000
Você pode descobrir qualquer ID de usuário com id
:
id <username>
No meu sistema (12.04), o programa sudo está em /usr/bin/sudo
e tem o bit "Set UID" (permissões -rwsr-xr-x
). Este comando pode consertá-lo, se você o executar como root:
chmod u+s /usr/bin/sudo
Todo usuário deve possuir apenas seu diretório inicial, com todo o resto pertencente ao root. Uma exceção são os arquivos dentro de /tmp
, que são de propriedade do usuário que os criou. No entanto, /tmp
em si é de propriedade de root, mas é gravável por qualquer pessoa (permissões 777).
A outra exceção são os arquivos dentro de /proc
, mas o conteúdo deste diretório é criado pelo kernel e você não precisa alterar as permissões de nada dentro dele.
Para corrigir permissões, inicie no modo de recuperação, CD para /
e execute:
chown root:root -R *
Em seguida, CD para /home
e corrija cada diretório inicial:
chown <user>:<user> -R <home_dir>