Bir alan adından sonra adlandırılmış kullanıcı hesapları oluşturmak istiyorum. adduser, kullanıcı adlarının NAME_REGEX
normal ifadeyle eşleşmesi gerektiğinden şikayetçi .
adduser: Please enter a username matching the regular expression configured
via the NAME_REGEX configuration variable. Use the `--force-badname'
option to relax this check or reconfigure NAME_REGEX.
Useradd kullanarak kullanıcıları şikayet etmeden ekleyebilirim. Ben izin düzenli ifade değiştirmek gerektiğini bir neden var mı .
, -
ve _
?
Hangi karakterler sorunlara neden olur ve kullanıcı adlarında izin verilmemelidir?
Bu varsayılandır NAME_REGEX
.
NAME_REGEX="^[a-z][-a-z0-9]*\$"
.
? .
Veya adlı bir kullanıcıyı düşünün ..
. Sonra rm
bu kullanıcı adını verdi ..
.
rm
bir kullanıcıyı silerken kullanılacak komut olmadığı için bu bir sorun değil. Ben katılıyorum ..
benzer nedenlerle mantıklı bir isim değil, ama rm
onlardan biri değildir.
NAME_REGEX
Zaten-
ilk karakter olmadığı sürece kabul ettiğini unutmayın .