Доброго дня!
Пользуюсь Школьным Мастером 7 со всеми последними обновлениями в двух компьютерных классах и дома.
Домена нет, авторизация локальна:
[root@cab303t ~]# /usr/sbin/system-auth status
local
[root@cab303t ~]# control passwd
tcb
Есть подозрение, что учащиеся подсмотрели из-за плеча пароль root, хочу сменить на всех машинах:
[tsel@cab303t ~]$ su -
Password:
[root@cab303t ~]# echo -en "Quie5aeG\nQuie5aeG\n" | passwd
passwd: updating all authentication tokens for user tsel.
You can now choose the new password or passphrase.
A valid password should be a mix of upper and lower case letters,
digits, and other characters. You can use a 4 character long
password with characters from at least 3 of these 4 classes.
An upper case letter that begins the password and a digit that
ends it do not count towards the number of character classes used.
A passphrase should be of at least 3 words, 6 to 40 characters
long, and contain enough different characters.
Alternatively, if no one else can see your terminal now, you can
pick this as your password: "Anyway4Junior&Tier".
Enter new password: Re-type new password: passwd: all authentication tokens updated successfully.
[root@cab303t ~]# exit
Вроде все сменилось штатно, passwd отработал.
Но при попытке стать root новый пароль не принимается, действует старый!
[tsel@cab303t ~]$ su -
Password:
su: Authentication failure
Если менять через графический интерфейс ЦУС, то пароль нормально меняется на новый.
Я пропустил какие-то глобальные изменения и это теперь штатная фишка?
Хочу пройтись по всем машинам одним циклом - чем воспользоваться для смены пароля root из консоли ?