Архив рубрики: Твики

Отразить ветку GIT в Prompt Linux

Меняем переменную и функцию:

parse_git_branch() {
  git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
}
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\[\033[33m\]$(parse_git_branch)\[\033[00m\] \$ '

Это вариант с раскраской. Однострочник:

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\[\033[33m\]$(git branch --show-current 2>/dev/null | sed -e "s/\(.*\)/(\1)/")\[\033[00m\] \$ '

Однострочник без раскраски:

PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$(git branch --show-current 2>/dev/null | sed -e "s/\(.*\)/(\1)/")\$ '

Windows ругается на клиентскую лицензию терминального доступа

Чистим куст реестра HKLM\Sotware\Microsoft\MSLicensing

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

На 10ке при ошибке: «Удаленный сеанс отключен, так как клиентская лицензия удаленного рабочего стола, хранимая на этом компьютере, была изменена.». При следующем подключении требует права админа для RDP-клиента.

Вытаскиваем сохраненный ПИН контейнера из Крипто Про

1) узнаем Имя контейнера через Крипту. «Сервис» — «Просмотреть сертификаты в контейнере» — «по сертификату». Копируем имя из «Имя ключевого контейнера»

Читать далее

Help MSSQL

# Запрос на получение sid пользователя user1

select sid, name from syslogins where name = 'user1'

# Запрос хеш суммы пароля пользователя user1

Читать далее

Использование SaltStack

Получение справки:

Общий пример:

salt 'client' sys.doc cmd.run  ## с мастера на миньоне
salt-call sys.doc cmd.run  ## непосредственно на миньоне

Главное не забывать про возможности справки… очень помогает в работе:

salt minion sys.list_modules  ## список доступных на миньоне модулей
salt minion sys.list_functions grains  ## список функций модуля
## список доступного в справке. !!познавательно!! :
salt-call sys.list_functions sys

Дебажим

Смотрим состояния:

salt minion state.show_top  #что прописано в топе (с мастера)
sudo salt-call state.show_states #состояния после всех include (с миньона)

Проверить как рендерится строка (jinja|yaml) на миньоне:

Читать далее