eu errei permissões na pasta de casa eu não consigo entrar

0

Algum tempo atrás eu tive este problema e eu encontrei uma solução através do seguinte comando

  sudo chmod 777 /dev/dri/card0

e me deixando com este bug.

Eu tenho lutado para consertar isso por uma semana. Hoje eu corri

  groups $USER

impresso

  kenn : www-data wheel

Eu achei que seria uma boa ideia adicionar usuários atuais a outros grupos, então eu corri

  sudo usermod -G adm,disk,mail,cdrom,floppy,sudo,audio,dip,video,plugdev,fuse,lpadmin,netdev,sambashare,debian-tor,wireshark  kenn

Eu fiz o logout e fiz o login, mas não fiz nada. Então, eu queria reverter as alterações que fiz e excluí os grupos que adicionei ao usuário atual por

   sudo usermod -G www-data,wheel  kenn

supostamente revertida a mudança, eu verifiquei novamente

   groups $USER
   kenn : www-data wheel

Mas, quando fiz o logout, não consegui fazer login.

Eu entrei e abri o terminal mas agora não consigo rodar o comando com o sudo

Eu recebo Sorry, user kenn is not allowed to execute '/usr/sbin/adduser as root on kenn

Como posso reverter as alterações que causei?

Como posso adicionar usuários atuais aos grupos adm e sudo?

EDITAR:  Eu consegui me adicionar ao grupo sudo e adm da conta root . E então correu

  sudo usermod -aG adm,disk,mail,cdrom,floppy,sudo,audio,dip,video,plugdev,fuse,lpadmin,netdev,sambashare,debian-tor,wireshark  kenn

Mas não sei quais mais adicionar

Eu ainda não entendi o que fiz de errado.

Ele deve estar relacionado à opção usermod -G em vez de usermod -aG

  id

retorna

  uid=1000(kenn) gid=33(www-data) groups=33(www-data),4(adm),6(disk),8(mail),24(cdrom),25(floppy),27(sudo),29(audio),30(dip),44(video),46(plugdev),104(fuse),108(lpadmin),109(netdev),124(sambashare),129(debian-tor),148(wireshark),1010(wheel)

Eu preciso saber os grupos padrão que qualquer conta de administrador deve ter

    
por kenn 10.12.2015 / 18:48

1 resposta

1

Seu diretório base, bem como o arquivo .Xauthority , pertencem ao usuário kenn , mas você modificou o usuário para pertencer apenas a www-data wheel .

Meu exemplo (o usuário é xieerqi ):

$ ls -ld /home/xieerqi
drwxr-xr-x 90 xieerqi xieerqi 16384 Dec 10 11:15 /home/xieerqi/

xieerqi:
$ ls -l .Xauthority                                                                           
-rw------- 1 xieerqi xieerqi 450 Dec 10 06:44 .Xauthority

O que você precisa fazer é entrar no modo de recuperação (já que não pertence mais ao grupo sudo ), entrar no shell do root, remontar o sistema de arquivos com permissões de leitura de escrita (via mount -o rw,remount / ) e executar

usermod -a -G kenn,sudo,adm,dip,plugdev,lpadmin kenn

Informação adicional:

por Sergiy Kolodyazhnyy 10.12.2015 / 19:42