useradd comando no linux não está funcionando como esperado?

0

Eu tentei mudar o shell padrão no Ubuntu 14.04 usando o seguinte comando

user@MyUbuntu:~$ sudo useradd -D -s /bin/tcsh
user@MyUbuntu:~$ sudo useradd -D 
GROUP=101
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/sh
SKEL=/etc/skel
CREATE_MAIL_SPOOL=no

Por que os padrões não estão sendo atualizados? Eu reinicio o pc, mas os valores ainda não estão atualizando. Por quê?

Atualizar : Eu não quero adicionar um novo usuário, eu quero atualizar alguns padrões usando o comando useradd

    
por Cody 02.10.2015 / 16:20

1 resposta

0

Para mim, as mudanças estão se aplicando e acho que fiz o mesmo que você fez.

gennu@gennu:~$ sudo useradd -D -s /bin/tcsh 

gennu@gennu:~$ useradd -D
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=
SKEL=/etc/skel
CREATE_MAIL_SPOOL=no


gennu@gennu:~$ sudo useradd -D
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/tcsh
SKEL=/etc/skel
CREATE_MAIL_SPOOL=no
gennu@gennu:~$ 

Mas eu não vi alterações no meu arquivo / etc / passwd.

gennu@gennu:~$ cat /etc/passwd | grep 'root\|gennu'
root:x:0:0:root:/root:/bin/bash
gennu:x:1000:1000:gennu,,,:/home/gennu:/bin/bash
    
por rɑːdʒɑ 02.10.2015 / 17:17