kzen.dev
  • Вопросы
  • Метки
  • Пользователи
Оповещения
Вознаграждения
Регистрация
После регистрации, сможете получать уведомления об ответах и комментариях на Ваши вопросы.
Вход
Если у Вас уже есть аккаунт, войдите чтобы проверить новые уведомления.
Тут будут вознаграждения за добавленные вопросы, ответы и комментарий.
Дополнительно
Источник
Редактировать
 UnkwnTech
UnkwnTech
Вопрос

Передача пароля в smbpasswd

Как я могу передать новый пароль в smbpasswd, чтобы я мог автоматизировать процесс установки.

28 2008-08-15T06:08:55+00:00 7
Esteban Küber
Esteban Küber
Редактировал вопрос 30-го июля 2009 в 6:42
Программирование
debian
installation
automation
samba
Решение / Ответ
 UnkwnTech
UnkwnTech
15-го августа 2008 в 6:38
2008-08-15T06:38:59+00:00
Дополнительно
Источник
Редактировать
#8415678

Благодаря Марку я нашел ответ:

(echo newpassword; echo confirmNewPassword) | smbpasswd -s

BTW: (echo oldpasswd; echo newpasswd) | smbpasswd -s не работает.

 UnkwnTech
UnkwnTech
Редактировал ответ 15-го августа 2008 в 8:37
44
0
Bruno  De Fraine
Bruno De Fraine
15-го сентября 2008 в 1:20
2008-09-15T13:20:38+00:00
Дополнительно
Источник
Редактировать
#8415680

Я использую следующее в одном из моих сценариев:

   echo -ne "$PASS\n$PASS\n" | smbpasswd -a -s $LOGIN

С эхом:

  • e: последовательности спасения, как \n

  • n: don' t добавляют неявный newline в конце

С smbpasswd:

  • a: добавьте нового пользователя

  • s: тихий

23
0
Mark Harrison
Mark Harrison
15-го августа 2008 в 6:31
2008-08-15T06:31:29+00:00
Дополнительно
Источник
Редактировать
#8415677

Попробуйте сделать что-то вроде этого:

(echo oldpasswd; echo newpasswd) | smbpasswd -s
12
0
 ReklatsMasters
ReklatsMasters
4-го ноября 2013 в 2:47
2013-11-04T14:47:40+00:00
Дополнительно
Источник
Редактировать
#8415682

Используйте это ''''повторяют ' somepassword' | мишень - | smbpasswd-s'''

4
0
Charles Prince
Charles Prince
5-го апреля 2013 в 6:37
2013-04-05T18:37:29+00:00
Дополнительно
Источник
Редактировать
#8415681

Это, к сожалению, не желательно по двум причинам:

  1. если пользователь использует комбинацию ' \n' в пароле во входе будет несоответствие
  2. если есть пользователи Unix на системе, то пользователь, использующий сервисный PS, может видеть пароль

Лучший путь состоял бы в том, чтобы поставить имена в файле и читать от файла и использовать питона pexpect, чтобы прочитать их, не как ниже, но простого сценария достаточно, чтобы видеть, как использовать pexpect

#!/usr/bin/python
#converted from: http://pexpect.sourceforge.net/pexpect.html
#child = pexpect.spawn('scp foo [email protected]:.')
#child.expect ('Password:')
#child.sendline (mypassword)
import pexpect
import sys
user=sys.argv[1]
passwd=sys.argv[2]
child = pexpect.spawn('/usr/bin/smbpasswd -a '+str(user))
child.expect('New SMB password:')
child.sendline (passwd)
child.expect ('Retype new SMB password:')
child.sendline (passwd)

тогда попытка:./smbpasswd.py userName1 ' f# (& * (_ \n895'

1
0
Samuli Seppänen
Samuli Seppänen
22-го ноября 2018 в 9:56
2018-11-22T09:56:05+00:00
Дополнительно
Источник
Редактировать
#8415683

Я должен был создать нового пользователя Самбы в Марионетке 5.x Исполнительный ресурс, и по различным причинам ни одно из вышеупомянутого не работало. К счастью, эта довольно глупо выглядящая команда работала:

yes vagrant|head -n 2|smbpasswd -a -s vagrant

Пароль здесь, конечно, " vagrant".

1
0
 icco
icco
15-го августа 2008 в 6:16
2008-08-15T06:16:12+00:00
Дополнительно
Источник
Редактировать
#8415676

используя либо трубопроводы, либо перенаправление.

-3
0
Похожие сообщества 3
Debian
Debian
1 594 пользователей
Группа сия создана для общения и помощи пользователям Debian. Запрещен экстремизм, спам, оскорбление участников и открытый мат. VPS-хостинг: https://www.vmland.ru/?from=r890 Флуд тут: @DebianRU Наш бложик: debian.settin.ru Nginx: https://t.me/nginxw
Открыть telegram
Флуд
Флуд
558 пользователей
Открыть telegram
Debian'щик
Debian'щик
26 пользователей
Чат пользователей самой стабильной операционной системы Новости мира линукс https://t.me/LinuxRu Мы в Discord https://discord.gg/a5Jt8tg
Открыть telegram
Добавить вопрос
Категории
Все
Технологий
Культура / Отдых
Жизнь / Искусство
Наука
Профессии
Бизнес
Пользователи
Все
Новые
Популярные
1
Ilya Smirnov
Зарегистрирован 5 дней назад
2
Денис Васьков
Зарегистрирован 1 неделю назад
3
Dima Patrushev
Зарегистрирован 1 неделю назад
4
sirojidddin otaboyev
Зарегистрирован 2 недели назад
5
Елена Гайдамамакинат
Зарегистрирован 2 недели назад
ID
KO
RU
© kzen.dev 2023
Источник
stackoverflow.com
под лицензией cc by-sa 3.0 с атрибуцией