Ответы пользователя по тегу Linux
  • Как проще осуществить подмену сырого TCP трафика (CentOS)?

    Albibek
    @Albibek
    Вопросы есть? А если найду?
    Если вы знаете python, лучше всего использовать scapy. Он достаточно простой, понятный, и точно умеет то, что вам нужно - ловить пакеты, разбирать, менять и пересылать куда надо.
    Может быть, даже вообще обойдётесь hexinject-ом
    Ответ написан
    Комментировать
  • Почему блокируется учетная запись root при попытке сброса пароля?

    Albibek
    @Albibek
    Вопросы есть? А если найду?
    Это только на одном сервере так или на всех?
    Если на одном, значит это не штатные средства, и надо искать, где это срабатывает.

    Это может срабатывать:
    1. При загрузке, не уровне initrd. Можно попытаться загрузиться без initrd, взять initrd с другого сервера или пошариться на текущем.
    2. При загрузке, на уровне startup-системы. Тогда надо искать по init-скриптам, особенно обратить внимание на /etc/rc.*. Может быть ещё в pam. Маловероятно, но я бы проверил.
    3. На этапе shutdown. Тоже искать по скриптам startup-системы.
    Ответ написан
  • Снес раздел, возможно ли восстановить данные?

    Albibek
    @Albibek
    Вопросы есть? А если найду?
    Восстановить можно, если вы ничего на этот раздел ещё не записали и не создали новую ФС. Если есть возможность, лучше сделайте образ диска через dd, загрузившись с LiveCD. КО намекает, что нужно записывать образ диска на другое устройство, не на сам SSD :).
    Дальше вам нужно будет найти место, откуда начиналась ваша старая ext4. Если она не затёрлась, её можно будет смонтировать, используя опцию offset.
    Здесь случай, очень похожий на ваш, примерно рассказывают, как что делать:
    https://unix.stackexchange.com/questions/103919/ho...
    Ответ написан
    Комментировать
  • Почему lvm том доступен для записи не полностью?

    Albibek
    @Albibek
    Вопросы есть? А если найду?
    При создании ext4, по-умолчанию резервируется 5% свободного места для решения проблем фрагментации. Вы можете изменить эту настройку командой tune2fs -m N <устройство>, где N - количество %.

    https://unix.stackexchange.com/questions/7950/rese... - Подробности.

    Ещё не забывайте про пересчёт байтов в кило/мега/гига-байты. В некоторых случаях считают по "курсу" 1024, а в некоторых - 1000.
    Ответ написан
    1 комментарий
  • Как правильно перенести виртуальную машину на диск меньшего размера?

    Albibek
    @Albibek
    Вопросы есть? А если найду?
    Если у вас не создаётся по 100500 файлов каждую секунду, вполне может быть, что вам будет достаточно обычного rsync.
    Загружаетесь с LiveCD, создаёте нужную структуру разделов, на р азделах создаёте файловые системы, синхронизируете файлы с первой машиной, выключаете первую, включаете вторую. Всё сработает вообще идеально, если есть возможность на первой машине перевести синхронизируемые разделы в read-only-режим.
    Ответ написан
    3 комментария
  • Как настроить регистронезависимое дополнение кириллических имён файлов в zsh?

    Albibek
    @Albibek
    Вопросы есть? А если найду?
    У вас нет проблемы учета регистра при поиске совпадения. У вас же всё вернодо полняется по "сан". Совпадение с "Шаблоны" может происходить из-за опций approximate или correct. zsh считает, что вы ошиблись и хотели набрать "ша". Может быть, есть возможность как-то поменять приоритет модулей дополнения. Например, чтобы сначала срабатывала проверка регистра, и только потом уже коррекция.
    Ответ написан
  • Как архивировать все файлы любой вложенности в папке в Linux?

    Albibek
    @Albibek
    Вопросы есть? А если найду?
    Если вы хотите ограничить архивирование по глубине, можете воспользоваться

    find -maxdepth N
    Ответ написан
    Комментировать
  • Как SED работает с переменными?

    Albibek
    @Albibek
    Вопросы есть? А если найду?
    SED никак не работает с этой переменной. При обработке команды shell подставляет вместо переменной уже вычисленное значение ещё до запуска самого sed.
    В результате sed выполняет что-то вроде:
    sed -i "s/\(\([^,]\+,\)\{9\}\)/\1\12345678))/" file.txt

    Konkase совершенно правильно советует вам использовать цикл.
    Ответ написан
    Комментировать
  • Есть ли защита пакета от backdoor внедренного maintainer'ом?

    Albibek
    @Albibek
    Вопросы есть? А если найду?
    Каждый из пакетов подписывается на закрытом ключе, ключи распространяются с дистрибутивом. Весь вопрос в том, кто владеет закрытым ключом для подписи.
    Если это создатели дистрибутива, то они доверяют мейтнейнеру и, вероятнее всего, подписывают пакеты не глядя в изменения. Возможно, у них есть какой-то дополнительный контроль за самими мейнтейнерами, но я про такой не слышал. В любом случае, это надо выяснять для каждого конкретного дистрибутива, узнавать их модель разработкии и способы контроля качества. Думаю, вы найдёте публикации на официальных сайтах.
    Ответ написан
    Комментировать
  • После apt-get upgrade не установил grub?

    Albibek
    @Albibek
    Вопросы есть? А если найду?
    Сам загрузчик никуда не делся. Если он был у вас на диске, он так там и останется, но в старой версии. Возможно, что с обновлением прилетела новая. Если обновлялось ядро, то конфигурационный файл с ядрами должен был обновиться при установке этого пакета.
    Ответ написан
    Комментировать
  • Какую роль играет samba если разворачивать контроллер домена?

    Albibek
    @Albibek
    Вопросы есть? А если найду?
    Самба выполняет все функции PDC или SDC - как зададите вначале. При работе в режиме AD она сама включает свои собственные службы LDAP, Kerberos NetBIOS и т.п., внешний OpenLDAP используется опционально.
    Самба может быть не нужна вам, например в том случае, если у вас стоит задача репликации каталога AD в OpenLDAP.
    Ответ написан
    Комментировать
  • Использование proxy при отправке письма через smtp?

    Albibek
    @Albibek
    Вопросы есть? А если найду?
    Вам нужен любой почтовый сервер, работающий в режиме smart host. Например, ssmtp или даже postfix. Как правило именно в главах по настройке smart host указано, куда добавлять логин-пароль для аккаунта.
    Ответ написан
    Комментировать
  • Почему перестала работать команда su в Debian 8?

    Albibek
    @Albibek
    Вопросы есть? А если найду?
    Если SUID-bit в порядке, копайте настройки PAM по каждому модулю в отдельности. Для большинства можно включить debug в параметрах и получить отладочный вывод. Подробности читайте в man pam_имямодуля.
    Может стоять, например, проверка шелла, тогда убедитесь, что шелл пользователя верный, запускается и перечислен в /etc/shells. Убедитесь, что пользователь верно прописан в /etc/passwd и /etc/shadow, и состоит в нужных группах. Убедитесь, что есть сами модули pam. Запустите su через strace и посмотрите, на каком месте он останавливается.
    Ответ написан
  • Как правильно обозвать root права?

    Albibek
    @Albibek
    Вопросы есть? А если найду?
    Привилегии суперпользователя (пишется через И) или права суперпользователя.
    Ответ написан
    Комментировать