[РЕШЕНО] [БАГ] При перестроении Jail пользовательский crontab немного ломается
-
- Сообщения: 109
- Зарегистрирован: Ср июл 29, 2020 7:26 pm
[РЕШЕНО] [БАГ] При перестроении Jail пользовательский crontab немного ломается
Добрый день. Нашел еще один небольшой баг при перестроении Jail.
В /home/user/crontab переменная SHELL= встает на вторую строчку вместо первой и первая задача выполняется криво, а точнее, можно сказать, и не выполняется.
Порядок действий:
1. Новый чистый пользователь без /home/user/crontab
2. Через вебку создаю ему 2 задачи по крону получаю следующую картин, где переменная SHELL идет первой строчкой:
SHELL=/usr/sbin/jk_chrootsh
0 1 * * * echo "HELO1"
0 2 * * * echo "HELO2"
3. Пересобираю Jail
4. Проверяю /home/user/crontab и опля переменная SHELL уже стоит второй строкой:
0 1 * * * echo "HELO1"
SHELL=/usr/sbin/jk_chrootsh
0 2 * * * echo "HELO2"
В общем в моей копилки уже два бага связанных с пересборкой Jail:
1. При пересборке Jail, файлам сайта почему-то назначаются права на выполнение (x) 0755. Обещали исправить.
2. И теперь еще /home/user/crontab. NEW
Надеюсь скоро выйдут обновления.
Ох и поимел я гемороя ... Смотрю по крону одна задача перестала нормально отрабатывать, а рядом на дубликате сайта под тем же пользователем все запускается. Причем если запустить задачку (нажать "выполнить" в вебе), то задача без проблем отрабатывает.
Все перерыл и права на папки и конфиги сайтов ... все идентично ... Хорошо вспомнил про этот нюанс ... почему-то при настройки на него наткнулся, но тогда еще не знал что пригодится )))
В /home/user/crontab переменная SHELL= встает на вторую строчку вместо первой и первая задача выполняется криво, а точнее, можно сказать, и не выполняется.
Порядок действий:
1. Новый чистый пользователь без /home/user/crontab
2. Через вебку создаю ему 2 задачи по крону получаю следующую картин, где переменная SHELL идет первой строчкой:
SHELL=/usr/sbin/jk_chrootsh
0 1 * * * echo "HELO1"
0 2 * * * echo "HELO2"
3. Пересобираю Jail
4. Проверяю /home/user/crontab и опля переменная SHELL уже стоит второй строкой:
0 1 * * * echo "HELO1"
SHELL=/usr/sbin/jk_chrootsh
0 2 * * * echo "HELO2"
В общем в моей копилки уже два бага связанных с пересборкой Jail:
1. При пересборке Jail, файлам сайта почему-то назначаются права на выполнение (x) 0755. Обещали исправить.
2. И теперь еще /home/user/crontab. NEW
Надеюсь скоро выйдут обновления.
Ох и поимел я гемороя ... Смотрю по крону одна задача перестала нормально отрабатывать, а рядом на дубликате сайта под тем же пользователем все запускается. Причем если запустить задачку (нажать "выполнить" в вебе), то задача без проблем отрабатывает.
Все перерыл и права на папки и конфиги сайтов ... все идентично ... Хорошо вспомнил про этот нюанс ... почему-то при настройки на него наткнулся, но тогда еще не знал что пригодится )))
Последний раз редактировалось AlektroNik Пт сен 11, 2020 8:29 am, всего редактировалось 2 раза.
- KyKyIIIKuH
- Сообщения: 273
- Зарегистрирован: Ср мар 14, 2018 11:04 am
Re: [БАГ] При перестроении Jail пользовательский crontab немного ломается
поддерживаю, из 3х пользователей у 1 обнаружилась такая проблемаAlektroNik писал(а): ↑Чт сен 10, 2020 12:14 pmДобрый день. Нашел еще один небольшой баг при перестроении Jail.
В /home/user/crontab переменная SHELL= встает на вторую строчку вместо первой и первая задача выполняется криво, а точнее, можно сказать, и не выполняется.
Порядок действий:
1. Новый чистый пользователь без /home/user/crontab
2. Через вебку создаю ему 2 задачи по крону получаю следующую картин, где переменная SHELL идет первой строчкой:
SHELL=/usr/sbin/jk_chrootsh
0 1 * * * echo "HELO1"
0 2 * * * echo "HELO2"
3. Пересобираю Jail
4. Проверяю /home/user/crontab и опля переменная SHELL уже стоит второй строкой:
0 1 * * * echo "HELO1"
SHELL=/usr/sbin/jk_chrootsh
0 2 * * * echo "HELO2"
В общем в моей копилки уже два бага связанных с пересборкой Jail:
1. При пересборке Jail, файлам сайта почему-то назначаются права на выполнение (x) 0755. Обещали исправить.
2. И теперь еще /home/user/crontab. NEW
Надеюсь скоро выйдут обновления.
Ох и поимел я гемороя ... Смотрю по крону одна задача перестала нормально отрабатывать, а рядом на дубликате сайта под тем же пользователем все запускается. Причем если запустить задачку (нажать "выполнить" в вебе), то задача без проблем отрабатывает.
Все перерыл и права на папки и конфиги сайтов ... все идентично ... Хорошо вспомнил про этот нюанс ... почему-то при настройки на него наткнулся, но тогда еще не знал что пригодится )))
Последний раз редактировалось KyKyIIIKuH Пт сен 11, 2020 7:44 am, всего редактировалось 1 раз.
Alma Linux 9.4 - KVM
Текущая версия: 1.0966.20240701
5.14.0-427.18.1.el9_4.x86_64
Текущая версия: 1.0966.20240701
5.14.0-427.18.1.el9_4.x86_64
Re: [БАГ] При перестроении Jail пользовательский crontab немного ломается
Баг поймали, поправим.
Re: [БАГ] При перестроении Jail пользовательский crontab немного ломается
Поправили, ожидайте в обновлении.
-
- Сообщения: 109
- Зарегистрирован: Ср июл 29, 2020 7:26 pm
Re: [РЕШЕНО] [БАГ] При перестроении Jail пользовательский crontab немного ломается
Если баг был для workspace, то уже поправили и будет доступен в ближайшем обновлении.1. При пересборке Jail, файлам сайта почему-то назначаются права на выполнение (x) 0755. Обещали исправить
-
- Сообщения: 109
- Зарегистрирован: Ср июл 29, 2020 7:26 pm
Re: [РЕШЕНО] [БАГ] При перестроении Jail пользовательский crontab немного ломается
Да, в workspace точно был, это я Вам в чате писал. Огромное спасибо. Буду ждать.
Re: [РЕШЕНО] [БАГ] При перестроении Jail пользовательский crontab немного ломается
А я сегодня перестроил jail одному пользователю и сразу его перестало пускать по ssh
на сервере:
у юзера:
Я на него даже через su из под рута зайти не могу, ничего не пишет даже, как-будто и не вбивал команду.
Под остальными, которым не перестраивал, всё ок и через su и по ssh.
upd. Перестроил ещё раз, всё ок.. Были косячные /home/user/etc/passwd и group не хватало групп exim mail и dovecot и вместо /bin/bash было jk_что-то-там.
на сервере:
Код: Выделить всё
Sep 11 23:01:28 cp sshd[139857]: Accepted publickey for qwerty from 98.76.54.32 port 48834 ssh2: RSA SHA256:A6kb2Da3ExVrIowKGFk7uHklIpBmrYkmOTWlQzWCJea
Sep 11 23:01:28 cp sshd[139857]: pam_unix(sshd:session): session opened for user qwerty by (uid=0)
Sep 11 23:01:28 cp sshd[139859]: Received disconnect from 98.76.54.32 port 48834:11: disconnected by user
Sep 11 23:01:28 cp sshd[139859]: Disconnected from user qwerty 98.76.54.32 port 48834
Sep 11 23:01:28 cp sshd[139857]: pam_unix(sshd:session): session closed for user qwerty
Код: Выделить всё
ssh qwerty@6.6.6.6
Last login: Fri Sep 11 22:53:33 2020 from 98.76.54.32
Connection to 6.6.6.6 closed.
Под остальными, которым не перестраивал, всё ок и через su и по ssh.
upd. Перестроил ещё раз, всё ок.. Были косячные /home/user/etc/passwd и group не хватало групп exim mail и dovecot и вместо /bin/bash было jk_что-то-там.
-
- Сообщения: 109
- Зарегистрирован: Ср июл 29, 2020 7:26 pm
Re: [РЕШЕНО] [БАГ] При перестроении Jail пользовательский crontab немного ломается
Подтверждаю. Обе проблемы решены в обновлении 1.0818.
меняются права на файлы в workspace, при пересборке jail.
при перебсорке jail, ошибка в крон заданиях