Как проверить, установлен ли раздел как «noexec»?

В настоящее время я использую grep '\s/location/\s.*noexec' /proc/mounts .
(Это правильный способ проверить это?)

  • как монтировать UUID без использования / etc / fstab
  • Распространяется ли дисковое пространство при установке ISO?
  • Как подключить файл NRG в Linux?
  • установка локальной сетевой папки в Ubuntu
  • Chrome-OS: как возможно, что 3 каталога установлены в одном разделе
  • Необходимо переместить полный диск unix из старого HP в новый блок
  • ошибка монтирования "не является блочным устройством"
  • NTFS диск ESATA должен быть «partprobe» d при каждой перезагрузке
  • 2 Solutions collect form web for “Как проверить, установлен ли раздел как «noexec»?”

    Вы должны использовать команду mount (8), которая доступна из коробки во всех системах Linux и UNIX.

    Если вы запустите mount без каких-либо дополнительных аргументов, в нем будут перечислены все текущие смонтированные разделы в вашей системе, тип файловой системы и любые параметры монтирования, такие как noexec , rw или nosuid .

    Например:

     % mount proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) /dev/sda1 on /boot type ext4 (rw,relatime,data=ordered) /dev/mapper/basement-root on / type ext4 (rw,relatime,data=ordered) 

    Предполагая, что вы используете это в Linux, да, это нормально. Было бы немного более надежно проверять, что noexec находится между запятыми или в начале или в конце его столбца.

     grep -Eq '^[^ ]+ /location [^ ]+ ([^ ]*,)?noexec[, ]' /proc/mounts 

    Это может быть яснее в awk:

     awk -v location="/location" '$2 == location {exit(!($4 ~ /(^|,)noexec($|,)/))} END {exit(2)}' 
    Interesting Posts

    Установите Debian безопасно, не уничтожая Windows

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

    Проблема ввода @ символа в командной строке под HP-UX

    Совместное использование псевдонимов и настроек PATH между zsh и bash

    Clonezilla не загружается

    Возможно ли в bash начать чтение файла из смещения счетчика байтов?

    Как быстро настроить сервер Tomcat с помощью веб-приложения Java в Linux (Debian)?

    Получить имя каталога из имени файла

    Как сделать дубликаты с разными именами из одного файла?

    Как отключить автокоррекцию для sudo в zsh?

    Возможно ли изменить сообщение об ошибке, вызванное расширением параметра, используя формат «$ {pattern:? Word}»?

    awk для идентификации неправильной последовательности слов

    Есть ли полезная утилита FOSS для преобразования машинного кода в сборку или даже C?

    Простой, но правильный способ иметь сценарий bash отправлять вывод в журнал systemd?

    Почему этот двоичный файл передается поверх «ssh -t», который изменяется?

    Linux и Unix - лучшая ОС в мире.