• Как узнать все переменные в samba?

    @fokin_nikolay1989 Автор вопроса
    Drno, пробовал, выдает 15 переменных с их возможными значениями и все. Если есть такая возможность и выдает больше результатов, могли бы выгрузить ?
    Написано
  • Как дописать ansible playbook?

    @fokin_nikolay1989 Автор вопроса
    Valentin Barbolin, Я очень Вам благодарен! Спасибо большое!!
    А можно из результата вывода,
    nginx_version: "{{ dpkg_data.stdout_lines | select('search', 'Version') | first | default('Version not found') }}"
    исключить слово Version?
    Написано
  • Как дописать ansible playbook?

    @fokin_nikolay1989 Автор вопроса
    Valentin Barbolin, на этой версии возможно что то сделать?
    Написано
  • Как дописать ansible playbook?

    @fokin_nikolay1989 Автор вопроса
    Valentin Barbolin, $ ansible --version
    ansible 2.7.7
    config file = /etc/ansible/ansible.cfg
    configured module search path = ['/home/astralinux/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
    ansible python module location = /usr/lib/python3/dist-packages/ansible
    executable location = /usr/bin/ansible
    python version = 3.7.3 (default, Sep 19 2023, 08:52:39) [GCC 8.3.0]
    Написано
  • Как дописать ansible playbook?

    @fokin_nikolay1989 Автор вопроса
    Valentin Barbolin, так второй строкой выставлен параметр
    Написано
  • Как дописать ansible playbook?

    @fokin_nikolay1989 Автор вопроса
    Valentin Barbolin, TASK [Set fact for nginx version] *************************************************************************************************************************************************
    fatal: [172.16.39.128]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'dict object' has no attribute 'packages'\n\nThe error appears to have been in '/ansible/template/search_pack.yml': line 9, column 7, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n - name: Set fact for nginx version\n ^ here\n"}

    может отступы, что то не пойму
    Написано
  • Как дописать ansible playbook?

    @fokin_nikolay1989 Автор вопроса
    Valentin Barbolin,  все выводит в одну строку и по ячейкам
    Написано
  • Как дописать ansible playbook?

    @fokin_nikolay1989 Автор вопроса
    Valentin Barbolin, TASK [Get installed package version (example package)] ****************************************************************************************************************************
    fatal: [172.16.39.128]: FAILED! => {"changed": false, "cmd": ["dpkg", "-s", "acl", "|", "grep", "^Version:"], "delta": "0:00:00.024426", "end": "2024-05-27 21:09:48.803780", "msg": "non-zero return code", "rc": 2, "start": "2024-05-27 21:09:48.779354", "stderr": "dpkg-query: ошибка: --status требует корректное имя пакета, «|» таковым не является: недопустимое имя пакета в описателе «|»: должно начинаться с латинской буквы или цифры\n\nИспользуйте параметр --help для вывода справки по запросам пакетов.", "stderr_lines": ["dpkg-query: ошибка: --status требует корректное имя пакета, «|» таковым не является: недопустимое имя пакета в описателе «|»: должно начинаться с латинской буквы или цифры", "", "Используйте параметр --help для вывода справки по запросам пакетов."], "stdout": "Package: acl\nStatus: install ok installed\nPriority: optional\nSection: utils\nInstalled-Size: 206\nMaintainer: Guillem Jover \nArchitecture: amd64\nMulti-Arch: foreign\nVersion: 2.2.53-4\nDepends: libacl1 (= 2.2.53-4), libattr1 (>= 1:2.4.46-8), libc6 (>= 2.14)\nDescription: access control list - utilities\n This package contains the getfacl and setfacl utilities needed for\n manipulating access control lists. It also contains the chacl IRIX\n compatible utility.\nHomepage: https://savannah.nongnu.org/projects/acl/", "stdout_lines": ["Package: acl", "Status: install ok installed", "Priority: optional", "Section: utils", "Installed-Size: 206", "Maintainer: Guillem Jover ", "Architecture: amd64", "Multi-Arch: foreign", "Version: 2.2.53-4", "Depends: libacl1 (= 2.2.53-4), libattr1 (>= 1:2.4.46-8), libc6 (>= 2.14)", "Description: access control list - utilities", " This package contains the getfacl and setfacl utilities needed for", " manipulating access control lists. It also contains the chacl IRIX", " compatible utility.", "Homepage: https://savannah.nongnu.org/projects/acl/"]}

    а если выгружать просто dpkg -l, то список выгружается, но не видел что бы выгрузило
    Hostname: {{ ansible_hostname }}
              IP Address: {{ ansible_default_ipv4.address }}
              Installed Package Version: {{ package_version.stdout }}
    Написано
  • Как дописать ansible playbook?

    @fokin_nikolay1989 Автор вопроса
    Valentin Barbolin, извините за назойливость, а на сколько сложно экспортировать результат в exel сразу по ячейка ?
    Написано
  • Как дописать ansible playbook?

    @fokin_nikolay1989 Автор вопроса
    Valentin Barbolin, а это запишет информацию с каждого хоста построчно в один файл?
    Написано
  • Как дописать ansible playbook?

    @fokin_nikolay1989 Автор вопроса
    Valentin Barbolin, спасибо, не судите строго(
    Написано
  • Как дописать ansible playbook?

    @fokin_nikolay1989 Автор вопроса
    MaxKozlov, это достаточно интересно
    - name: Gather the package facts
    ansible.builtin.package_facts:
    manager: auto

    - name: Print the package facts
    ansible.builtin.debug:
    var: ansible_facts.packages

    - name: Check whether a package called foobar is installed
    ansible.builtin.debug:
    msg: "{{ ansible_facts.packages['foobar'] | length }} versions of foobar are installed!"
    when: "'foobar' in ansible_facts.packages"
    А как записывать результат выполнения с каждого хоста построчно на сервере управления в один файл?
    Написано
  • Как дописать ansible playbook?

    @fokin_nikolay1989 Автор вопроса
    Это создат файл на локальной машине, а я подразумевал сохранение на сервере управления
    Написано
  • Как восстановить права на системные файлы и каталоги Linux?

    @fokin_nikolay1989 Автор вопроса
    Rpm, но если там установлен к примеру apache со своими правами. Они ведь собьются и станут Дефо днями
    Написано
  • Как вырезать слова из вывода?

    @fokin_nikolay1989 Автор вопроса
    Очень хочу, не знаю с каких материалов начать даже.
    По команде:
    Команда выводит пустой результат
    Написано
  • Как найти и настроить права bash?

    @fokin_nikolay1989 Автор вопроса
    SunTechnik, больше вопрос в целом по пункту 2.3
    Написано
  • Как найти и настроить права bash?

    @fokin_nikolay1989 Автор вопроса
    paran0id, необходимо выполнить проверку согласно опубликованных требований
    Написано
  • Как найти и настроить права bash?

    @fokin_nikolay1989 Автор вопроса
    paran0id, собственно -да
    Может есть готовое решение?
    Написано
  • Как найти и настроить права bash?

    @fokin_nikolay1989 Автор вопроса
    6579ef5e558e6763065350.jpeg
    В принципе вот
    Написано
  • Как проверить установленные права на /etc/shadow?

    @fokin_nikolay1989 Автор вопроса
    CityCat4, я правильно понимаю, если необходимо проверить права на /etc/shadow, то:
    go-rwx - добавить права для группы и остальных пользователей на чтение, запись, выполнение
    Соответственно, если конвертировать
    ls -l /etc/shadow
    ---------- 1 root root 1445 Nov 29 15:43 /etc/shadow
    результат будет 0
    Может и стоит написать условие, если группа владельцев shadow и назначенные права 0, то гуд. Иначе, chmod go-rwx /etc/shadow ?
    Написано