Я пытался установить nagiosql на другую систему, и изменение прав доступа к файлам/каталогам не помогло. Я пробовал другие учебники, и они не помогали, пока я не попробовал этот учебник . Не помогло во первых. Но я следовал инструкциям. Я удалил свою предыдущую папку nagiosql и снова начал использовать новый учебник. Я запустил команду # restorecon -Rv /var/www/html/nagiosql/
.
Отображается:
restorecon reset /var/www/html/nagiosql/admin/settings.php context unconfined_u:object_r:httpd_sys_rw_content_t:s0->unconfined_u:object_r:httpd_sys_content_t:s0
Погуглив этот текст, я понял, что мне нужно отключить SELinux.
# sestatus
# setenforce 0
# vi /etc/selinux/config
...
SELINUX=disabled
...
После отключения SELinux команда # restorecon -Rv /var/www/html/nagiosql/
не отображала никаких сообщений, и я получил:
Write test on settings directory (config/): OK
Если ваш lsblk
поддерживает выходной формат --json
, вы можете проанализировать его для блочных устройств, которые (a )не имеют дочерних элементов (, т.е. не разделены на разделы )и (b ). ] сами не имеют определенной файловой системы:
lsblk --fs --json |
jq -r '.blockdevices[] | select(.children == null and.fstype == null) |.name'