Ответы пользователя по тегу Linux
  • Как выйти из двух пользователей в Linux, и при этом выполнить команду один раз?

    ophil
    @ophil
    https://ophilon.github.io
    настрой доступ по ключу и отправь команду:
    ssh user@host 'id;sudo id;script1 && sudo script2'
    всё само откроется и закроется
    Ответ написан
    Комментировать
  • Как правильно настроить сеть для shell / хост в Proxmox VE?

    ophil
    @ophil
    https://ophilon.github.io
    вот эта строка вызывает сомнения iface enp6s0 inet manual
    у меня чуть по другому allow-hotplug enp8s0

    Что не так с сетью см.:
    ip -c -br a
    lo               UNKNOWN        127.0.0.1/8 ::1/128 
    enp8s0           UP             
    vmbr0            UP             192.168.1.242/24 fe80::692:26ff:fed9:feb3/64 
    ip r
    default via 192.168.1.1 dev vmbr0 proto kernel onlink 
    192.168.1.0/24 dev vmbr0 proto kernel scope link src 192.168.1.242
    Ответ написан
    1 комментарий
  • Как настроить передачу команд на удаленный сервер в yml?

    ophil
    @ophil
    https://ophilon.github.io
    Правильно понимаю, что каждую команду придется отправлять с
    - ssh $SSH_USER@$VM_IPADDRESS "command"


    Неправильно. Отправить можно скрипт целиком. Например, мне надо было настроить в пайплайне сборку и запуск docker compose, фрагмент пайплайна:

    script:
         - ssh ${DEV_USER}@${DEV_HOST} "export
           'BRANCH=${CI_COMMIT_REF_NAME}'
           'VERSION=${VERSION}'
            setsid /bin/bash -s " < docker_compose.sh


    Сам скрипт docker_compose.sh сначала отладил на сервере, потом добавил в пайплайн.
    Ответ написан
  • Корректно ли создавать юзеров с подобными именами?

    ophil
    @ophil
    https://ophilon.github.io
    проблемы возникнут гарантировано. Имя не может начинаться с цифры, должно включать только ограниченный набор символов:

    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.
    
    default NAME_REGEX="^[a-z][-a-z0-9]*\$"


    Неприятно смотреть даже на вполне обычные имена длинее 8 символов, например, last их режет, или имя в верхнем регистре, или зачем-то на русском. Впечатление, что люди не знают о GECOS
    Ответ написан
    Комментировать