su - Falha de autenticação; conta acessível a partir da raiz, não do usuário

1

Eu sei que há vários artigos sobre falhas de autenticação, mas acho que meu caso é específico.
Eu criei grupos e usuário oracle usando este link:
link

Eu posso acessar o usuário pelo root, mas não pela minha conta.
O que está errado na configuração do oracle user?

Passos:

Adicionar grupos: oinstall, dba, nobody

# addgroup oinstall        
    Adding group 'oinstall' (GID 1001) ...        
 Done.        
# addgroup dba        
 Adding group 'dba' (GID 1002) ...        
 Done.        
# addgroup nobody        
    Adding group 'nobody' (GID 1003) ...        
    Done.        
# usermod -g nobody nobody

Adicionar usuário oracle

# useradd -g oinstall -G dba -p password -d /home/oracle -s /bin/bash oracle        
# passwd oracle        
    Password changed.        
# mkdir /home/oracle        
# chown -R oracle:dba /home/oracle

Verificação:

[jakub@petol:~/programy/oracle]
$ sudo su
[sudo] password for jakub: 
root@petol:/home/jakub/programy/oracle# 
root@petol:/home/jakub/programy/oracle# su - oracle
oracle@petol:~$ passwd
Zmienianie hasła dla oracle.    (password change for user oracle)
(obecne) hasło UNIX: 
Proszę podać nowe hasło UNIX: 
Proszę ponownie podać hasło UNIX: 
passwd: hasło zostało zmienione    (password changed)
oracle@petol:~$ groups
oinstall dba
oracle@petol:~$ id
uid=1001(oracle) gid=1001(oinstall) grupy=1001(oinstall),1002(dba)
oracle@petol:~$ exit
logout
root@petol:/home/jakub/programy/oracle# exit
exit
[jakub@petol:~/programy/oracle]
$ su - oracle
Hasło: 
su: Uwierzytelnienie nie powiodło się  (authentication failure)
[jakub@petol:~/programy/oracle]
$ sudo -i
root@petol:~# exit
logout
[jakub@petol:~/programy/oracle]
$ 

Editar:

$ sudo passwd -S oracle
oracle P 11/01/2014 0 99999 7 -1
    
por Jakub P 01.11.2014 / 21:32

0 respostas