Debian 8 kullanıyorum ve bunu Terminal'e girdiğimde:
sudo useradd -p pass test
Sonra bunu görüyorum /etc/passwd:
test:x:1001:1001::/home/test:/bin/sh
Ancak bu olur:
su test
Password:
su: Authentication failure
Deliriyor muyum
Debian 8 kullanıyorum ve bunu Terminal'e girdiğimde:
sudo useradd -p pass test
Sonra bunu görüyorum /etc/passwd:
test:x:1001:1001::/home/test:/bin/sh
Ancak bu olur:
su test
Password:
su: Authentication failure
Deliriyor muyum
Yanıtlar:
Seçenek -parasında useradddüz metin parola ayarlamak için kullanılmaz. İle -psize doğrudan saklanır neyi ayarlıyorsunuz /etc/shadow. Şifreyi komut satırında bu şekilde ayarlamak için önce bir karma oluşturmanız, sonra da useraddyardımcı programa iletmeniz gerekir.
Örnek:
Programı kullanarak bardize ile tuzlu şifre karma oluşturun :fooopenssl
openssl passwd -1 -salt foo bar
bu dize üretecektir $1$foo$te5SBM.7C25fFDu6bIRbX1. Bunu iletirseniz useradd(tek tırnak işaretleri eklemeye dikkat edin, böylece değişkenlere genişletilmez!):
useradd -p '$1$foo$te5SBM.7C25fFDu6bIRbX1' test
testŞifre ile giriş yapabilmelisiniz bar.
adduseryerine mi?