O servidor de arquivos Samba não permite que eu faça login como root apenas como usuário do diretório ativo

0

Eu criei um servidor 16.04 instalado com o samba, o winbind e alguns outros usando partes deste passo a passo . Funcionou até que eu joguei com permissões (por alguma razão algumas pastas não estavam acessíveis), agora eu me vejo bloqueada do servidor.

Eu posso acessar o compartilhamento no Windows com meu nome de usuário / senha do diretório ativo, mas estou preso fora do servidor e só posso fazer logon com o mesmo usuário / passwd do diretório ativo.

Se eu tentar entrar no usuário root, ele diz que o acesso foi negado ou a autenticação falhou.

> me@ubuntu-fileserver:~$ sudo su  
> sudo: unable to resolve host ubuntu-fileserver: Connection timed out  
> [sudo] password for me:  me is not in the sudoers file.  This incident will be reported. 
> me@ubuntu-fileserver:~$ su root  
> Password:   Access is denied  
> su: Authentication failure

Existe uma maneira de recuperar o acesso root sem reinstalar?

EDITAR : Do liveCD ou do modo de recuperação, só tenho um minuto ou mais antes que isso aconteça:

Tudo pára

EDIT2 : Depois de fazer correções nos hosts / hostname (um era diferente), ainda não é possível fazer o login como sudoer:

host localhost

localhost has address 127.0.0.1
Host localhost not found: 2(SERVFAIL)
Host localhost not found: 2(SERVFAIL)

host ubuntu-fileserver

ubuntu-fileserver.domain.lo has address 192.168.0.57

cat /etc/hostname

ubuntu-fileserver

cat /etc/hosts

127.0.0.1 localhost   localhost.localdomain
127.0.1.1 ubuntu-fileserver
192.168.0.57  ubuntu-fileserver.domain.lo ubuntu-fileserver
192.168.0.3   dc1.domain.lo   dc1
192.168.0.5   dc2.domain.lo   dc2
# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Eu posso pingar todos esses endereços por ip ou hostname sem problemas.

    
por Carobell 09.02.2017 / 15:37

1 resposta

0

Resolver a resolução do host

Você está tendo problemas com a resolução do seu servidor host . Isso é configurável no seu /etc/hosts .

Você pode corrigir isso por:

Reinicialize seu computador. No prompt do grub, selecione Advance Options for Ubuntu e pressione ENTER . Entre em Recovery Mode . (Você pode ter que pressionar esc para desativar a tela de ping.) Continue com:

  1. Ir para o prompt do shell de root
  2. ENTER para manutenção.
  3. Remontar o sistema raiz com:
# sudo mount -o remount,rw /

Agora edite seu /etc/hosts para garantir que você tenha o seguinte resolvido para o ip 127.0.0.1 .

127.0.0.1    localhost.localdomain localhost
127.0.1.1    ubuntu-fileserver

Resolver a sudo permission

Enquanto estiver no modo de recuperação da primeira seção, execute isto:

$ nano /etc/group

Procure o grupo sudo :

Alterar de:

sudo:x:27:apollo

Altere para:

sudo:x:27:apollo,yourID

Adicione seu nome de uso ao conteúdo do arquivo. O userID precisa ser separado por um comma para ter mais de um userID incluído.

    
por L. D. James 09.02.2017 / 16:31