/dev/null: Permission denied

Все остальные вопросы
Ответить
joni_m
Сообщения: 14
Зарегистрирован: Ср янв 04, 2023 9:50 am

/dev/null: Permission denied

Сообщение joni_m » Ср янв 04, 2023 9:56 am

Добрый день.
Столкнулся с такой ошибкой , ранее не замечал чтоб она была.
Время от времени падает dovecot при этом падение всегда приходит на сообщения при логине в консуле
-bash: /dev/null: Permission denied
-bash: /dev/null: Permission denied
-bash: /dev/null: Permission denied
-bash: /dev/null: Permission denied
Как временое решение использую следующие
1)rm -f /dev/null; mknod -m 666 /dev/null c 1 3
2)service dovecot restart
ну время от времени (примерно2-3) дня все равно вылетает , пока добавил в cron посмотрю на сколько поможет. Может кто сталкивался подскажет как решить проблему основательно.

Тех информация
BrainCP 1.0943.20221110
Linux 5.4.0-135-generic #152-Ubuntu SMP Wed Nov 23 20:19:22 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Аватара пользователя
alenka
Сообщения: 1976
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: /dev/null: Permission denied

Сообщение alenka » Ср янв 04, 2023 11:02 am

Покажите выводы:
free -h
cat /var/log/messages | grep memory
Какая версия ос?
покажите владельца, группу и права на /dev/null
-bash: /dev/null: Permission denied
Вывод команды из под рут или пользователя (через sudo)?

joni_m
Сообщения: 14
Зарегистрирован: Ср янв 04, 2023 9:50 am

Re: /dev/null: Permission denied

Сообщение joni_m » Ср янв 04, 2023 11:34 am

Free-h
-------------
total used free shared buff/cache available
Mem: 14Gi 2.4Gi 7.0Gi 133Mi 5.3Gi 11Gi
Swap: 4.0Gi 0B 4.0Gi

--------------------
cat /var/log/messages | grep memory
cat: /var/log/messages: No such file or directory
cat /var/log/syslog | grep memory ( пусто )
--------------------
Ubuntu 20.4.5 LTS

crw-rw-rw- 1 root root 1, 3 Jan 4 13:30 /dev/null

(Вывод команды из под рут или пользователя (через sudo)?) через sudo

Аватара пользователя
alenka
Сообщения: 1976
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: /dev/null: Permission denied

Сообщение alenka » Ср янв 04, 2023 11:52 am

joni_m писал(а):
Ср янв 04, 2023 11:34 am
crw-rw-rw- 1 root root 1, 3 Jan 4 13:30 /dev/null
В правах я не вижу проблем
команду ls -al вы показали уже после выполнения команды mknod -m 666 /dev/null c 1 3 ?
хостаккаунт в jail?

joni_m
Сообщения: 14
Зарегистрирован: Ср янв 04, 2023 9:50 am

Re: /dev/null: Permission denied

Сообщение joni_m » Ср янв 04, 2023 1:19 pm

команду ls -al вы показали уже после выполнения команды mknod -m 666 /dev/null c 1 3 ? Да
хостаккаунт в jail? нет , рутом из консоли

Попробую больше собрать сведеней , без пункта 1 в начале топика , dovecot не стартует а падает с ошибкой попробую воспроизвести ситуацию и посмотрю что сам dovecot говорит

Аватара пользователя
alenka
Сообщения: 1976
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: /dev/null: Permission denied

Сообщение alenka » Ср янв 04, 2023 2:09 pm

хостаккаунт в jail? нет
Покажите изначально какие были права перед тем как появилась данная ошибка
Для хостаккаунтов которые в jail смотреть по пути /home/USER/dev/null
USER на ваш

joni_m
Сообщения: 14
Зарегистрирован: Ср янв 04, 2023 9:50 am

Re: /dev/null: Permission denied

Сообщение joni_m » Ср янв 04, 2023 5:01 pm

Может я не так понял и.т.п
-bash: /dev/null: Permission denied не от хостинг аккаунта от юзера в системе , при логине в ssh пользователь создан до установки панели.
Какие были прова до манипуляций не скажу не посмотрел. Буду пробовать воспроизвести ситуацию чтоб больше раскатать о проблеме может баг а может просто стечение обстоятельств.
До обновления , при логине таких ошибок в целом в консуле не было.
Но обновление было через одно, я так понял , так как ранее выпущенное обновление не устанавливалось , писало что все ок (обновлено) но при пере заходе в панель все равно говорило старая версия и предлагало обновиться.

Аватара пользователя
alenka
Сообщения: 1976
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: /dev/null: Permission denied

Сообщение alenka » Чт янв 05, 2023 3:06 pm

Данный баг я вижу.
Пока расскажу о временном решении(можно не выполнять ниже инструкцию, до исправления нами пакета jailkit)
Команда chmod 666 /dev/null
Так как /dev/null символьное устройство, права работают до перезагрузки сервера, после перезагрузки сервера ос создаст новый /dev/null
Эту же команду прописать в rc.local, где то в конце файла(чтобы не менять вручную права после перезагрузки).
Данный баг замечен для хостаккаунтов которые не в jail, для ubuntu

mesb
Сообщения: 100
Зарегистрирован: Чт дек 03, 2020 4:01 pm

Re: /dev/null: Permission denied

Сообщение mesb » Пн янв 09, 2023 1:39 pm

Словил аналогичный баг.
Аккаунт создавался в панели.
Отличен от других тем что у него отключен jail php ради работы древнего проекта на пхп 5.2.17.
Однако jail shell для него на месте.

Этот акк редко трогался в принципе, в какой-то момент обнаружил пропажу его dev/null.

Решил просто пересборкой jail из веб панели.

Центос7, панель планомерно апгрейдилась с 1.08 до текущей.

Ответить