LINUX.ORG.RU

Сообщения chart41

 

Как каждую строку вывода записать в переменную?

Форум — General

Привет, есть команда, которая выводит список

> aptly mirror list -raw
bullseye
jammy
xenial

Мне нужно, подставить это значение в следующую команду (вместо слова «$name»)

aptly snapshot create $name from mirror $name

То есть команда должна отработать по разу для каждой перменной, должно получиться:

aptly snapshot create bullseye from mirror bullseye
aptly snapshot create xenial from mirror xenial
aptly snapshot create jammy from mirror jammy

Таким способом можно сделать часть команды:

aptly snapshot list -raw | xargs -n1 aptly snapshot create

и получится

aptly snapshot create bullseye

Но как сделать дальше, чтобы получилось полностью?

Либо подскажите как каждую строку из вывода «aptly mirror list -raw» записать в переменную, чтобы использовать их в команде: aptly snapshot create $name from mirror $name

 ,

chart41
()

type oneshot не работает в systemd

Форум — General

Создал скрипт

#!/bin/bash
### BEGIN INIT INFO
# Provides: netrules
# Required-Start: $all
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop:
# Short-Description: adds iptables rules
### END INIT INFO

echo "sayhello"

Создал службу

[Unit]
Description=sayhello
Requires=network.target
After=network.target

[Service]
Type=oneshot
RemainAfterExit=True
ExecStart=/etc/init.d/sayhello

[Install]
WantedBy=multi-user.target

запускаю службу, она запускается, но «Type=oneshot» не срабатывает и она висит запущенная (в статусе), хотя должна отработать раз и выключиться.

Почему так? Что исправить, чтобы запускалось 1 раз и выключалось?

 ,

chart41
()

Connection Reset By Peer от репозиториев

Форум — General

Привет.

Делаю зеркало юбунтовых репозиториев с помощью aptly.

Сделал для 22 юбунты. Потом начал для 16. По началу для 16ой качалось, но потом почему-то перестало.

Говорят:

ERROR: unable to update: download errors:
http://archive.ubuntu.com/ubuntu/pool...../something.deb read tcp 192.168.0.24:45936->185.125.190.82:80: read: connection reset by peer

Возможно это какая-то защита от ддос атак, но как быть?

 ,

chart41
()

Nautilus в Gnome 42.9

Форум — Desktop

Добрый день.

Ubuntu 22.04 Gnome 42.9

  1. создал скрипт, в консоли запускается, надо чтобы запускался в интефейсе но он открывается в редакторе.

В интерфейсных свойствах файла есть галочка «разрешить запуск скрита как программы».

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

Я пробовал установить tweaks-tool, но в ней тоже не нашёл этого параметра. Как настроить чтобы запускалось в GUI? Пожалуйста скриншотами.

script

#!/bin/bash
sudo /apps/app

https://i.ibb.co/ypKSXq5/image.jpg

 ,

chart41
()

помогите со скриптом

Форум — General

Нужно чтобы найденный ip по команде, заменялся в строках файла (from: 192.168.3.2)

host 1tv.ru | grep address | awk '{ print $4 }'

файл /home/user/testfile:

client pass {
        from: 192.168.3.2/24 to: 0.0.0.0/0
        log: error connect disconnect
}

socks pass {
        from: 192.168.3.2/24 to: 0.0.0.0/0
        log: error connect disconnect
}

Подскажите пожалуйста как поменять Ip в строках (без маски)

 

chart41
()

ротация syslog

Форум — Admin

Привет.

Ubuntu 16.04

/etc/logrotate.d/rsyslog (уже был, я подправил параметры syslog):

{
        rotate 3     # было 7
        size 100M    # Добавил параметр
        hourly       # было daily
        missingok
        notifempty
        delaycompress
        compress
        postrotate
                /usr/lib/rsyslog/rsyslog-rotate
        endscript
}

После этого перенёс файл /etc/cron.daily/logratate в /etc/cron.hourly/

Короче план был, чтобы проверялось каждый час, и логи ротировались, когда файл достигает 100M,

но оно просто ротируется каждый час, не важно какой размер. Как сделать чтобы было каждый час при достижении 100M?

Перемещено hobbit из general

 ,

chart41
()

Настройка fortisslvpn в kubuntu

Форум — Desktop

Hello. kubuntu 22.04.4

sudo apt install forticlient network-manager-fortisslvpn network-manager-fortisslvpn-gnome openfortivpn -y

Создал fortisslvpn соединение в интерфейсе операционки но при запуске - «Не удалось запустить службу обеспечивающую vpn соединение»

мая 23 20:21:57 kubuntupass NetworkManager[571]: <info>  [1716481317.3764] vpn[0x557faaef0700,f09883f6-e9e9-45d6-b360-bcb2e0fedd53,"newvpn"]: starting fortisslvpn
мая 23 20:21:57 kubuntupass NetworkManager[571]: <info>  [1716481317.3767] audit: op="connection-activate" uuid="f09883f6-e9e9-45d6-b360-bcb2e0fedd53" name="newvpn" pid=1898 uid=1000 result="success"
мая 23 20:21:57 kubuntupass /usr/libexec/gdm-x-session[1464]: org.kde.plasma.nm.kded: Unhandled VPN connection state change:  3
мая 23 20:21:57 kubuntupass NetworkManager[571]: <warn>  [1716481317.4107] vpn[0x557faaef0700,f09883f6-e9e9-45d6-b360-bcb2e0fedd53,"newvpn"]: failed to connect: 'property “2fa-flags” invalid or not supported'
мая 23 20:21:57 kubuntupass /usr/libexec/gdm-x-session[1520]: file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/NotificationItem.qml:219:21: QML SelectableLabel: Binding loop detected for property "implicitWidth"
мая 23 20:21:57 kubuntupass /usr/libexec/gdm-x-session[1520]: file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/NotificationItem.qml:219:21: QML SelectableLabel: Binding loop detected for property "implicitWidth"
мая 23 20:21:57 kubuntupass /usr/libexec/gdm-x-session[1520]: file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/NotificationItem.qml:219:21: QML SelectableLabel: Binding loop detected for property "implicitHeight"
мая 23 20:22:03 kubuntupass /usr/libexec/gdm-x-session[1467]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 46455, resource id: 37748954, major code: 15 (QueryTree), minor code: 0

Работает через интерфейс фортиклиента или через терминал, но как настроить через стандартный интерфейс ОС?

 ,

chart41
()

права принтера через rdp

Форум — Desktop

Привет.

Короче. Когда подключаюсь на ubuntu 22.04 по обычному, запускаю system-config-printer, то можно добавить принтер.

А когда подключаюсь через xrdp, запускаю system-config-printer, то кнопка «добавить» не активна, нельзя нажать.

Как добавить права?

 ,

chart41
()

Настройка синхронизации времени

Форум — General

Привет.

Клиенты не синхронизируются с ntp-сервером, хотя в iptables всё открыто, ufw отключен, selinux отсутствует, порты сервера прослушиваются на всех интерфейсах, и доступ к ним есть от клиентов. Конфиги стандартные, только внизу добавлены строки типа «server ntphost_ip».

Почему клиенты ntp не синхронизируют с первым сервером, а там где offset -202958 почему они не обновят синхронизацию?

И почему клиенты chrony не видят ntphost_ip?

ntpq -p:

     remote           refid      st t when poll reach   delay   offset  jitter

==============================================================================

ntphost              .INIT.       16 u   26   64    0    0.000    0.000   0.000

10.22.22.201      40.119.148.38    4 u   25   64    1    0.479  -202953  14.275

10.22.22.202      10.22.22.201     5 u   24   64    1    0.485  -202958   6.759

на другом клиенте chronyc tracking:


Reference ID    : 00000000 ()

Stratum         : 0

Ref time (UTC)  : Thu Jan 01 00:00:00 1970

System time     : 0.000000000 seconds fast of NTP time

Last offset     : +0.000000000 seconds

RMS offset      : 0.000000000 seconds

Frequency       : 8.385 ppm fast

Residual freq   : +0.000 ppm

Skew            : 0.000 ppm

Root delay      : 1.000000000 seconds

Root dispersion : 1.000000000 seconds

Update interval : 0.0 seconds

Leap status     : Not synchronised

 ,

chart41
()

В каком файле хранятся настройки Nautilus?

Форум — Desktop

Мне надо изменить параметр в настройках наутилуса для всех пользователей за раз «Создать ссылку», который добавляет пункт в меню «создать ссылку».

Для текущего пользователя, это делает и команда:

gsettings set org.gnome.nautilus.preferences show-create-link true

Подскажите как это сделать для всех за раз, или в каком файле это поправить?

P.S изменение файла /usr/share/glib-2.0/schemas/org.gnome.nautilus.gschema.xml не помогает.

 

chart41
()

Dolphin не заходит в подшары Windows

Форум — Desktop

kubuntu 2204

Захожу smb://192.168.0.100

Вижу шары.

Захожу в одну из них, вижу подшары, но в них не могу зайти, «Файл или папка smb://192.168.0.100/Folder/NextFolder не существует»

При этом права на чтение есть у всех, и я могу зайти в эти каталоги наутилосом с того же хоста.

journalctl -xe:

мар 13 11:42:17 kubuntu22044 /usr/libexec/gdm-x-session[29307]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/Task.qml:370: Unable to assign [undefined] to QString
мар 13 11:42:48 kubuntu22044 /usr/libexec/gdm-x-session[33425]: kf.kio.slaves.smb: -- Failed to smbc_notify: Invalid argument
мар 13 11:42:54 kubuntu22044 /usr/libexec/gdm-x-session[33427]: session setup failed: NT_STATUS_LOGON_FAILURE
мар 13 11:42:54 kubuntu22044 /usr/libexec/gdm-x-session[33427]: Couldn't resolve \NextFolder
мар 13 11:42:58 kubuntu22044 /usr/libexec/gdm-x-session[33441]: kf.kio.slaves.smb: -- Failed to smbc_opendir: Permission denied

 ,

chart41
()

как установить другую версию ядра linux?

Форум — General

Привет.

Установил mainline в ubuntu, она выдаёт список версий, из него я беру какую-то версию, например 6.5.10 и пытаюсь установить так:

user@kubuntupass:~$ mainline install ​​6.5.10
mainline 1.4.9
Updating Kernels...
Ядро "​​6.5.10" не найдено
Команда не указана
mainline: готово
user@kubuntupass:~$ mainline download ​​6.5.10
mainline 1.4.9
Updating Kernels...
Ядро "​​6.5.10" не найдено
Загрузка: не указаны загружаемые ядра
mainline: готово

Также готов рассмотреть вариант установки ядра без mainline. Тогда дайте пожалуйста ссылку где скачать 6.5.10 деб пакеты.

 ,

chart41
()

Графический интерфейс по умолчанию в Ubuntu

Форум — Desktop

Установил Kubuntu, доустановил gdm3.

Как в конфиг файлах сделать, чтобы Plasma была сразу выбрана для любого пользователя?

https://i.ibb.co/YbxX9ys/image.png

 , ,

chart41
()

apt-mirror

Форум — General

Привет.

Сделал апт-миррор по этой статье

https://sysadminium.ru/local_mirror_linux_repository-apt_mirror/

При проверке md5sum, получил много ошибок - большая часть пакетов не существует или не читается.

md5sum: ru.archive.ubuntu.com/ubuntu/pool/main/libn/libnl3/libnl-xfrm-3-dev_3.5.0-0.1_amd64.deb: No such file or directory md5sum: ru.archive.ubuntu.com/ubuntu/pool/main/n/network-manager/libnm-dev_1.36.4-2ubuntu1_amd64.deb: No such file or directory md5sum: ru.archive.ubuntu.com/ubuntu/pool/main/n/network-manager/libnm0_1.36.4-2ubuntu1_amd64.deb: No such file or directory md5sum: ru.archive.ubuntu.com/ubuntu/pool/main/libn/libnma/libnma-common_1.8.34-1ubuntu1_all.deb: No such file or directory md5sum: ru.archive.ubuntu.com/ubuntu/pool/main/libn/libnma/libnma-dev_1.8.34-1ubuntu1_amd64.deb: No such file or directory

 

chart41
()

apt репозитрии в nexus sonotype

Форум — General

Привет.

В nexus есть плагин для apt репозиториев.

Он только кеширует репозиторий в момент установки клиентом, или он может полностью копировать все репозитории например юбунты?

 , ,

chart41
()

Freeipa sudo права

Форум — Admin

Привет.

У пользователя из FreeIpa есть sudo права на компьютере с десктоп Ubuntu 2204, который в Linux домене FreeIpa. Он может делать sudo su, sudo apt install…

Но при запуске некоторых служб, и элементарной установки приложений из маркета (В общем, когда доходит дело до gui админских прав), спрашивается пароль локального админа.

Как это исправить, чтобы спрашивался пароль пользователя из FreeIpa?

 ,

chart41
()

Добавить старый оф Репозиторий Ubuntu

Форум — General

Привет.

В Ubuntu 22 Добавил в sources.list

deb http://ru.archive.ubuntu.com/ubuntu/ bionic main universe

sudo apt update:

Сущ:1 http://ru.archive.ubuntu.com/ubuntu jammy InRelease
Пол:2 http://ru.archive.ubuntu.com/ubuntu jammy-updates InRelease [119 kB]
Пол:3 http://ru.archive.ubuntu.com/ubuntu jammy-backports InRelease [109 kB]
Пол:4 http://ru.archive.ubuntu.com/ubuntu bionic InRelease [242 kB]
Сущ:5 http://security.ubuntu.com/ubuntu jammy-security InRelease
Сущ:6 https://dl.google.com/linux/chrome/deb stable InRelease
Сущ:7 http://packages.microsoft.com/repos/code stable InRelease
Пол:8 http://ru.archive.ubuntu.com/ubuntu jammy-updates/main amd64 DEP-11 Metadata [101 kB]
Пол:9 http://ru.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 DEP-11 Metadata [289 kB]
Сущ:10 https://download.sublimetext.com apt/stable/ InRelease
Пол:11 http://ru.archive.ubuntu.com/ubuntu jammy-updates/multiverse amd64 DEP-11 Metadata [940 B]
Пол:12 http://ru.archive.ubuntu.com/ubuntu jammy-backports/main amd64 DEP-11 Metadata [4 904 B]
Пол:13 http://ru.archive.ubuntu.com/ubuntu jammy-backports/universe amd64 DEP-11 Metadata [16,7 kB]
Сущ:14 https://repo.yandex.ru/yandex-browser/deb stable InRelease
Ошб:4 http://ru.archive.ubuntu.com/ubuntu bionic InRelease
  Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 3B4FE6ACC0B21F32
Чтение списков пакетов… Готово
W: Ошибка GPG: http://ru.archive.ubuntu.com/ubuntu bionic InRelease: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 3B4FE6ACC0B21F32
E: Репозиторий «http://ru.archive.ubuntu.com/ubuntu bionic InRelease» не подписан.
N: Обновление из этого репозитория нельзя выполнить безопасным способом, поэтому по умолчанию он отключён.

Ну дык какой ключ, где взять, как поставить? подскажите пожалуйста.

Ну или хотябы дайте ключ.

 , ,

chart41
()

Зависает kubuntu при истёкшем пароле

Форум — General

Добрый день. При истёкшем пароле кубунта зависает на окне логина.

Точнее блокируются поля ввода логина\пароля, и не появляются поля для ввода нового пароля.

Вот это в логах:

Jun 26 12:31:36 xvlin16 sddm-helper[1005]: [PAM] Starting...
Jun 26 12:31:36 xvlin16 sddm-helper[1005]: [PAM] Authenticating...
Jun 26 12:31:36 xvlin16 sddm-helper[1005]: [PAM] Preparing to converse...
Jun 26 12:31:36 xvlin16 sddm-helper[1005]: [PAM] Conversation with 1 messages
Jun 26 12:31:37 xvlin16 kernel: [  132.482027] audit: type=1400 audit(1687768297.085:72): apparmor="ALLOWED" operation="open" class="file" profile="/usr/sbin/sssd" name="/proc/1005/cmdline" pid=658 comm="sssd_nss" requested_mask="r" denied_mask="r" fsuid=0 ouid=0
Jun 26 12:31:37 xvlin16 sddm-helper[1005]: [PAM] returning.
Jun 26 12:31:37 xvlin16 sddm-helper[1005]: [PAM] Preparing to converse...
Jun 26 12:31:37 xvlin16 sddm-helper[1005]: [PAM] Conversation with 1 messages
Jun 26 12:31:37 xvlin16 sddm[700]: Authentication error: "You are required to change your password immediately (administrator enforced)."
Jun 26 12:31:37 xvlin16 sddm-helper[1005]: [PAM] Preparing to converse...
Jun 26 12:31:37 xvlin16 sddm-helper[1005]: [PAM] Conversation with 1 messages
Jun 26 12:31:37 xvlin16 sddm[700]: Authentication information: "Changing password for user2."
Jun 26 12:31:37 xvlin16 sddm-helper[1005]: [PAM] Preparing to converse...
Jun 26 12:31:37 xvlin16 sddm-helper[1005]: [PAM] Conversation with 1 messages
Jun 26 12:31:37 xvlin16 sddm-greeter[789]: Message received from daemon: LoginFailed

Примерно то, что я ожидаю получить: https://ask-ubuntu.ru/images/d35a5670d6890060d4cf4b01ab45c5bc18b04e02.jpg

 ,

chart41
()

Оставить только текст после символа grep

Форум — General

Привет. Нашёл тему

Обрезать строку до и после символа. (комментарий)

Там оставляется текст в середине строки, а как оставить только текст после символа «|»?

Я нашёл как оставить до символа:

echo «dfsadfa|32134» | grep -o ‘^[^|]*’

но не получилось адаптировать зеркально.

Подскажите пожалуйста как?

 

chart41
()

Куда сохраняются пакеты при download-only?

Форум — General

Привет. Установлена debian подобная ОС, думаю не существенно какая. В репозиториях указан только диск.

Загружаю приложение при помощи apt-get install –download-only. Проходит без ошибок.

Ожидаю, что пакеты будут в /var/cache/apt/archives/, но там пусто.

Почему их там нет, где их искать?

 ,

chart41
()

RSS подписка на новые темы