LINUX.ORG.RU
решено ФорумAdmin

Как сменить пароль пользователя?

 


1

2

Вроде нагуглил «sudo passwd». Вбиваю «sudo passwd имя новый_пароль». Пользователь, по совместительству, рут.

Выдает:

> sudo passwd имя новый_пароль
Usage: passwd [options] [LOGIN]

Options:
  -a, --all                     report password status on all accounts
  -d, --delete                  delete the password for the named account
  -e, --expire                  force expire the password for the named account
  -h, --help                    display this help message and exit
  -k, --keep-tokens             change password only if expired
  -i, --inactive INACTIVE       set password inactive after expiration
                                to INACTIVE
  -l, --lock                    lock the password of the named account
  -n, --mindays MIN_DAYS        set minimum number of days before password
                                change to MIN_DAYS
  -q, --quiet                   quiet mode
  -r, --repository REPOSITORY   change password in REPOSITORY repository
  -R, --root CHROOT_DIR         directory to chroot into
  -S, --status                  report password status on the named account
  -u, --unlock                  unlock the password of the named account
  -w, --warndays WARN_DAYS      set expiration warning days to WARN_DAYS
  -x, --maxdays MAX_DAYS        set maximum number of days before password
                                change to MAX_DAYS

Попробовал с -r, выдало «passwd: repository имя not supported» (само собой «имя» - это условное обозначение имени, кириллицы там нет)

Гляжу в книгу - вижу фигу. Помогите идиоту.

нагуглил «sudo passwd». Вбиваю «sudo passwd имя новый_пароль».

Ну, так прочти, что тебе написало:

Usage: passwd [options] [LOGIN]
Ты видишь тут параметр <пароль>? Нет? Правильно, потому, что его нет.

beastie ★★★★★
()

Usage: passwd [options] [LOGIN]

Пользователь, по совместительству, рут.

И, кстати, зачем руту sudo?

гуглить научились, читать и понимать - пока нет...

Belen ★★
()
Последнее исправление: Belen (всего исправлений: 2)
Ответ на: комментарий от beastie

Вот это поворот!

passwd localhostroot

Enter new UNIX password: Retype new UNIX password: passwd: Authentication token manipulation error passwd: password unchanged

passwd -r localhostroot

passwd: repository localhostroot not supported

гуглить научились, читать и понимать - пока нет...

Мне бы гуй от офтопа... ) Палец то прирос.

kot-obormot
() автор топика
Ответ на: комментарий от Nirvandil

passwd
Enter new UNIX password: Retype new UNIX password: passwd: Authentication token manipulation error

passwd: password unchanged

Почему-то я еще сильнее стал ощущать себя идиотом.

Давайте так: 1. Есть пользователь юзер_1 с правами рута 2. У него пароль 123 3. Хочу задать ему пароль 234

Что писать?)

kot-obormot
() автор топика
Ответ на: комментарий от kot-obormot

пользователь юзер_1 с правами рута

Вот это не совсем понятно. В смысле с sudo? Тогда

sudo passwd username

Authentication token manipulation error

Это выглядит подозрительно. Либо пароль root'а\sudo-пользователя неправильный, либо корень в ro (менее вероятно), либо ещё что-то.

Nirvandil
()
Ответ на: комментарий от te111011010

Похоже, что нет.

pwconv
passwd
Enter new UNIX password: Retype new UNIX password: passwd: Authentication token manipulation error
passwd: password unchanged

kot-obormot
() автор топика

какая ОС/дистрибутив?

у меня несколько иное выдаёт на Fedora:

passwd --help
Использование: passwd [ПАРАМЕТРЫ...] <пользователь>
  -k, --keep-tokens       сохранить неустаревшие 
                          данные авторизации (пароли)
  -d, --delete            удалить пароль пользователя
                          (только root)
  -l, --lock              заблокировать пароль
                          пользователя (только root)
  -u, --unlock            разблокировать пароль
                          пользователя (только root)
  -e, --expire            просрочить пароль
                          пользователя (только root)
  -f, --force             принудительное выполнение
  -x, --maximum=DAYS      максимальный срок действия
                          пароля (только root)
  -n, --minimum=DAYS      минимальный срок действия
                          пароля (только root)
  -w, --warning=DAYS      за сколько дней до истечения
                          пароля начать предупреждать
                          пользователя (только root)
  -i, --inactive=DAYS     через сколько дней после
                          истечения пароля
                          заблокировать учетную
                          запись (только root)
  -S, --status            сообщить состояние пароля
                          для пользователя (только root)
      --stdin             получить новое значение из
                          stdin (только root)

Параметры вывода справки:
  -?, --help              Показать эту справку
      --usage             Показать краткую инструкцию
                          по использованию
Belen ★★
()
Последнее исправление: Belen (всего исправлений: 1)
Ответ на: комментарий от SevikL

su
passwd localhostroot
Enter new UNIX password: Retype new UNIX password: passwd: Authentication token manipulation error
passwd: password unchanged

Вот уж не думал, что геморрой такой пароль сменить!

kot-obormot
() автор топика
Ответ на: комментарий от Belen

Linux 3.13.0-79-generic #123-Ubuntu SMP Fri Feb 19 14:27:58 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

kot-obormot
() автор топика
Ответ на: комментарий от kot-obormot

Вот уж не думал, что геморрой такой пароль сменить!

Да нет там геморроя.

в Ubuntu по умолчанию root залочен должен быть. и правильно... вот для этого и sudo придумано

А если нужен доступ к учетке root то сначала разблокируйте его - в приведенном ранее выхлопе все опции имеются

Belen ★★
()
Последнее исправление: Belen (всего исправлений: 3)
Ответ на: комментарий от Belen

Называйте меня ламером! Да погромче!

Возможно у вас аутентификация не локальная а, например, через NIS или еще где...

И тут я решил сделать это не текстовым логином из вебмина, а подцепиться через путти.ехе. И через путти.ехе все получилось!

Всем спасибо!

kot-obormot
() автор топика
Ответ на: комментарий от Belen

В консольке управления сервером (он железный) у онлайн.нет можно было при установке ОС на него задать имя суперпользователя. Я решил чутка повыеживаться и не использовать дефолтное «рут».

kot-obormot
() автор топика
Ответ на: Называйте меня ламером! Да погромче! от kot-obormot

И тут я решил сделать это не текстовым логином из вебмина, а подцепиться через путти.ехе. И через путти.ехе все получилось!

вот ты реально обормот. Почему этого не было в первом сообщении?

targitaj ★★★★★
()
Ответ на: комментарий от kot-obormot

Решили проблему и хорошо... но совет на будущее - в правильно поставленном вопросе - половина ответа. Если бы ситуация была описана, как она есть, вопрос был бы решен скорее и не вызвал столько пустой переписки

Belen ★★
()
Ответ на: комментарий от Belen

Да в голову не пришло, что при: - входе с правами суперпользователя - возможности ставить от него софт - нельзя сменить ему пароль!

kot-obormot
() автор топика

Так. Ты залогинился под юзером и тебе надо ему же сменить пароль. Нахрена запускать passwd с sudo?

Valkeru ★★★★
()
Ответ на: комментарий от Valkeru

Я ни разу пароли под линуксом юзерам не менял. Вон предыдущий сервер как запустил 2 года назад - так и крутится.

Тут понадобилось дать доступ разработчику, надо убрать свой «стандартный секьюрный пароль». Пошел гуглить. Нагуглил, не осилил.

Я мышевоз же.

dk-
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.