Задать вопрос
  • Почему падает эмулятор терминала с приглашением в bash?

    @tarasovc47 Автор вопроса
    ValdikSS, вывод strace просто моструозный, ошибок в нём визуально нет (даже error и fail) , в основном "отказано в доступе" на файлы в ~/.config/ , /var/run/utmp и /usr/share/{icons, color-shemes,konsole}. права в .config правильные, 600, владелец мой юзер, 1000 uid

    ещё вот такое есть
    16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/console-setup.sh", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/cron", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/cups", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/cups-browsed", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/dbus", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/docker", X_OK, AT_EACCESS) = -1 EACCES (Отказано в доступе)
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/gdomap", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/hwclock.sh", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/iperf3", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/irqbalance", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/keyboard-setup.sh", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/kmod", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/mariadb", X_OK, AT_EACCESS) = -1 EACCES (Отказано в доступе)
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/networking", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/openvpn", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/pcscd", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/plymouth", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/plymouth-log", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/procps", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/pulseaudio-enable-autospawn", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/rsync", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/saned", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/screen-cleanup", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/sddm", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/smartmontools", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/speech-dispatcher", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/ssh", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/sudo", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/sysstat", X_OK, AT_EACCESS) = -1 EACCES (Отказано в доступе)
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/udev", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/uuidd", X_OK, AT_EACCESS) = 0
    8591  16:21:50 faccessat2(AT_FDCWD, "/etc/init.d/x11-common", X_OK, AT_EACCESS) = 0

    при этом ls -la /etc/init.d :
    spoiler
    username@desktop:~$ ls -la /etc/init.d/
    итого 212
    drwxr-xr-x   2 root root  4096 июл  1 13:57 .
    drwxr-xr-x 152 root root 12288 июл  1 15:48 ..
    -rwxr-xr-x   1 root root  5623 ноя 30  2022 alsa-utils
    -rw-r--r--   1 root root  2055 янв 10  2023 anacron
    -rw-r--r--   1 root root  8139 апр  5 17:00 apache2
    -rw-r--r--   1 root root  2489 окт 11  2023 apache-htcacheclean
    -rwxr-xr-x   1 root root  3740 фев 14  2023 apparmor
    -rw-r--r--   1 root root  3617 фев  9  2023 auditd
    -rwxr-xr-x   1 root root  2948 дек 10  2023 bluetooth
    -rwxr-xr-x   1 root root  1904 ноя 18  2015 cgroupfs-mount
    -rwxr-xr-x   1 root root  1897 мая  9  2023 chrony
    -rwxr-xr-x   1 root root  1235 мая 22  2023 console-setup.sh
    -rwxr-xr-x   1 root root  3059 июл 17  2022 cron
    -rwxr-xr-x   1 root root  2804 дек  2  2023 cups
    -rwxr-xr-x   1 root root  1961 мая 19  2023 cups-browsed
    -rwxr-xr-x   1 root root  3152 сен 16  2023 dbus
    -rw-r--r--   1 root root  2946 мая 16 13:31 docker
    -rwxr-xr-x   1 root root  1399 янв  9  2023 gdomap
    -rwxr-xr-x   1 root root  1748 фев 13  2023 hwclock.sh
    -rwxr-xr-x   1 root root  1389 апр 29  2022 iperf3
    -rwxr-xr-x   1 root root  2638 окт 30  2021 irqbalance
    -rwxr-xr-x   1 root root  1482 июл 18  2022 keyboard-setup.sh
    -rwxr-xr-x   1 root root  2063 дек 10  2022 kmod
    -rw-r--r--   1 root root  7096 ноя  8  2023 mariadb
    -rwxr-xr-x   1 root root  4531 янв 24  2023 networking
    -rwxr-xr-x   1 root root  9138 ноя 12  2023 openvpn
    -rwxr-xr-x   1 root root  3722 апр 11  2023 pcscd
    -rwxr-xr-x   1 root root  1386 фев  1  2023 plymouth
    -rwxr-xr-x   1 root root   760 фев  1  2023 plymouth-log
    -rwxr-xr-x   1 root root   959 дек 19  2022 procps
    -rwxr-xr-x   1 root root   469 сен 23  2022 pulseaudio-enable-autospawn
    -rwxr-xr-x   1 root root  4417 дек 18  2022 rsync
    -rwxr-xr-x   1 root root  2224 мая 16  2023 saned
    -rwxr-xr-x   1 root root  1222 ноя  4  2022 screen-cleanup
    -rwxr-xr-x   1 root root  1872 сен  2  2022 sddm
    -rwxr-xr-x   1 root root  3088 окт 10  2019 smartmontools
    -rwxr-xr-x   1 root root  2040 сен 26  2022 speech-dispatcher
    -rwxr-xr-x   1 root root  4060 дек 19  2023 ssh
    -rwxr-xr-x   1 root root  1161 июн 27  2023 sudo
    -rw-r--r--   1 root root  1581 дек  5  2022 sysstat
    -rwxr-xr-x   1 root root  6871 янв 27 02:46 udev
    -rwxr-xr-x   1 root root  1306 мар 28 14:52 uuidd
    -rwxr-xr-x   1 root root  2762 авг 18  2021 x11-common


    Ещё замечено, что от момента последнего действия с консолью да падения проодит РОВНО 10 минут, но крон юзера и рута чист, есть только дефолтные. Был ещё anacron, но его почистил повторной установкой, dpkg-reconfigure и apt purge anacron
    spoiler
    username@desktop:~$ tree /etc/ | grep cron
    │   │   ├── 31_aide_anacron
    │   │   ├── 31_aide_cron
    │   │   ├── 31_aide_cron-apt
    │   │   ├── 31_aide_fcron
    │   │   ├── 31_aide_systemd-cron
    │   │   │   │   │   │   ├── cronvar.py
    │   │   │   │       │       ├── cronvar
    │   │   │   │       │       ├── setup_cron
    │   │   │       │   └── system_crontab_coordination
    │   │   │       │           └── crontab.j2
    │       │   │   ├── sysstat.cron.debian.j2
    │       │   │   ├── sysstat.cron.redhat.j2
    │       │   │   │   └── mistral_wsgi_or_cron_triggers-9c460e895a5bc497.yaml
    │       │   │   ├── mlocate-crond-daily.sh.j2
    ├── cron.d
    ├── cron.daily
    │   ├── google-chrome -> /opt/google/chrome/cron/google-chrome
    │   ├── microsoft-edge -> /opt/microsoft/msedge/cron/microsoft-edge
    ├── cron.hourly
    ├── cron.monthly
    ├── crontab
    ├── cron.weekly
    ├── cron.yearly
    │   ├── cron
    │   ├── cron
    │   ├── cron
    │   ├── S01cron -> ../init.d/cron
    │   ├── S01cron -> ../init.d/cron
    │   ├── S01cron -> ../init.d/cron
    │   ├── S01cron -> ../init.d/cron
    │   │   │   ├── cron.service -> /lib/systemd/system/cron.service

    во всех заданиях нет искомых "каждые 10 минут"
  • Почему не работает графический интерфейс второй ОС (Ubuntu)?

    Алексей Юдов, чтобы больше такие приколы в разгар рабочего дня решать, надо просто не сносить системы на рабочем компьютере в разгар рабочего дня, а сначала планировать, думать, бэкапить и гуглить.
    Касаемо причин - fstab содержит список разделов с параметрами их монтирования и назначением. Если в fstab одно, а реальности другое - получается вот такая фигня. Туда прописывать съёмные диски нежелательно, потому что fstab-у пофиг, съёмный он или нет: "нет раздела - грузиться не дам". В данном случае "съёмным" для системы был внутренний SSD, который зачем-то был прописан в fstab на системе на съёмном HDD
  • Как очистить файл hiberfil.sys и pagefile.sys?

    Раньше после полного выключения пк

    винда не умеет нормально выключаться. она "полностью" выключается только при перезагрузке
    Удалить его можно, но не нужно.
    (в случае если win10 или выше)
    1) powercfg -h off - отключает режим гибернации, т.е. по идее выключение == "выключение", а не "сон/гибернация"
    2) очистка обновлений и прочего шлака: Параметры -> Система -> Память -> Временные файлы и удаляете всё что предложит, "загрузки" - на ваше усмотрение
  • Docker только для развертывания?

    Значит пути проверяйте, для моего примера docker-compose.yml папка web со всеми файлами проекта должна находиться в корне проекта, вместе с docker-compose.yml и папкой docker.
    Таким образом в корневой папке проекта должно быть два папки (docker и web) и 1 файл (docker-compose.yml), остальное по необходимости (файлы .gitignore, .dockerignore итд)
  • Docker только для развертывания?

    Стив, какие файлы откуда не копируются, и как они проброшены? COPY в Dockerfile или volumes в docker-compose.yml ?
    Зайдите в контейнер проверьте на месте ли они вообще
    docker exec -it containername bash ### вместо containername - подставьте нужный контейнер
    там внутри проверьте вообще файлы по нужному пути есть или нет?
  • Docker только для развертывания?

    / ### корень проекта, 
    /web ### тут все файлы, которые будут например в /var/www контейнера
    /docker-compose.yml
    /docker/ ### тут по директориям все файлы для функционирования докера
                 php/
                        Dockerfile 
                 apache/
                             apache.conf ### тут конфиг апача

    в таком случае docker-compose.yml будет примерно таким:
    services:
      db:
        ...
      apache:
        ...
      php:
        ...
        build:
          context: .
          dockerfile: docker/php/Dockerfile
        volumes:
          ./web:/var/www
    volumes:
      ...
    networks:
      ...

    В Dockerfile:
    ARG PHP_VERSION="" ### зачем объявление пустой переменной
    FROM php:${PHP_VERSION:+${PHP_VERSION}-}fpm-alpine ### которая потом никуда не идёт?
    FROM php:8.2-fpm-alpine ### вот актуальная версия например
    RUN apk update; \ ### это лишнее, образ распухает, а толку нет
        apk upgrade;
    
    RUN docker-php-ext-install mysqli pdo_mysql
  • Docker только для развертывания?

    Стив php если через volumes проброшены (а не директивой COPY в Dockerfile) - то должно без перезагрузки контейнера применяться
    apache нужно перезагружать, если менялся конфиг
    mysql при смене конфига надо ребутать, а при когда приложения работают с БД в ней - не надо

    в случае с php volumes как раз как бы создаёт общую файловую систему с контейнером, таким образом вы меняете что-то в папке, проброшенной в контейнер, как будто меняете их же в контейнере.
    В случае с mysql обычно пробрасывают БД, чтобы при пересоздании контейнера в БД были старые данные, типа такого:
    services:
      db:
        ...
        volumes:
          - db_data:/var/lib/mysql ### а тут мы подключаем volume в контейнер сервиса db в директорию с файлами БД
        ...
    volumes: ### тут мы объявляем что будут созданы volume
      db_data: ### а тут мы объявляем создание конкретного volume


    В апач прокидывают лишь конфиг, там не нужно "онлайн-изменение файлов"
  • Docker только для развертывания?

    Сурово, человек с докером только-только знакомится, а вы его сразу в CI/CD окунаете, для поднятия чего нужны средние познания в докере и скриптах, локальный гитлаб с раннерами. Сразу уж k8s, чего мелочиться?

    Стив а что в контейнере/контейнерах крутится?
  • Пропал интернет, что можно сделать?

    Нурмагомед Лабазанов, вот блин, не любят здесь (да и на любых других форумах) людей, которые не умеют/не хотят гуглить, причём принципиально. Вот серьёзно, "где скачать убунту?" ШТА?

    С другой стороны - почему бы вам не пойти и не сломать мозг тому, кто вам посоветовал kali в качестве ОС для nmap? А вы почему-то колупаете мозг другим, вместо того чтобы загуглить элементарный вопрос. Рекомендую больше ничего у этого советчика не спрашивать, ибо он советует всякую ДИЧЬ
  • Как избавиться от процесса "Yandex voice-assistant Alice", который остаётся после закрытия Яндекс.браузера?

    kisaa, поддерживаю, но многие "ключники", ЭДО и банки теперь требуют яб и/или сертификаты МЦ. Так что яб в данном случае - неизбежное и наименьшее зло для юл в РФ, имхо
    вот как пример, https://db.vtb.ru/login - интернет-банк втб для юл
    665979db18332882630139.png
  • Почему пользователь остается локальным администратором при добавление в AD?

    Zanuda28, обсуди с коллегами/руководством, взвесьте все за и против, не один же ты на 200 человек, что-то можно автоматизировать с помощью ansible на крайняк
  • Почему пользователь остается локальным администратором при добавление в AD?

    Zanuda28,
    1) пользователь не переименовывается (в смысле пути), как был в C:\Users\someuser, так там и остался
    2) группы, вручную надо удалять из локальных админов, собственно это у тебя в вопросе
    3) вытекающие из п.1 проблемы (применение GPO, например переносимые профили, политики безопасности антивирусов туда же)
    ещё что-то было, я в 19/20м году с этой софтиной столкнулся, а точнее коллега нескольких бухов перевёл, сейчас уже не вспомню. Да выглядит круто, "тяп-ляп и в продакшн", но потом мне всё равно пришлось их вручную переносить на новые компы.

    Может ещё какие проблемы есть, люди подскажут, может что-то разрабы пофиксили, я с тех пор не следил за её развитием, если оно и было
  • В чем проблема при установке убунту?

    Либо автоматическую разметку выбрать (разумеется оставить один целевой диск, где только убунта стоять будет, чтоб соседнюю ОСь не задело)
  • Как создать аккаунт сотрудника в Windows?

    cor_lunae, как говорил один мудрый истари перед падением в пропасть "Бегите, глупцы..."
    кроме как "как нарисовать красивую отчётность при тотальном п..деце" ты там ничему не научишься, а в случае косяка есть шанс нарваться на проблемы
  • Как создать аккаунт сотрудника в Windows?

    cor_lunae,
    тыжпрограммист
    наймите нормального админа, это дорого, но в случае потери всей локалки из-за шифровальщика или тупо удаления одним из сотрудников - застрахуетесь. Если же ты и есть тот админ - то лучше начни стажёром/джуном в какой-нибудь IT-фирме, там и опыта, и "best practices" у коллег наберёшься. Раз ты не знаешь про AD - то начинать на мелкой, но всё-же "продуктивной" среды, где люди вот прям сейчас работают - не надо
    CityCat4,
    Это как раз и есть переносимые профили

    я-то знаю, но ещё раз - в вопросе про это ни слова, они почему-то в ответе всплыли, хотя это ни разу не дефолтная хотелка - обычно за каждым сотрудником +- закреплён комп. В таком случае да, гигабитная локалка - первая необходимость, а мощный сервер с NAS - уже опция, зависит от объёмов в обозримом будущем.
    hint000,
    Ну это не проблема эникейщика

    Яростно плюсую, наймут "за еду" знакомого "компутерщика", зажмут денег на инфраструктуру - и проблемы начинают копиться: ни чёткого мануала что где лежит и как настроено, ни структуры, у всех одна учётка, каждый сам себе локальный админ, и прочий трэш
  • Как создать аккаунт сотрудника в Windows?

    Drno, про "на какой комп не зайду - везде мои файлы/закладки браузера/настройки сохранились" я что-то не увидел, просто AD-овые учётки без фанатизма, с идиотским неймингом. Не исключено конечно, что он про "все файлы на рабочем столе" просто не вспомнил и/или умолчал

    Меня другое интересует, как можно было гуглить про это и не найти информации? И судя по последнему предложению - он что-то типа админа/эникея в некой компании... Тушите свет)))
  • Как восстановить нормальную работу компьютера?

    на рынке полно объявлений где ключ на винду можно купить за 200-300р, зато навсегда. Не буду рекламировать сайт, всё легко гуглится