Считаете, что Ubuntu недостаточно дружелюбна к новичкам? Помогите создать новое Руководство для новичков!
0 Пользователей и 1 Гость просматривают эту тему.
mount -o remount,exec /tmpmount -o remount,noexec /tmpmount|grep noexecfindmnt -l|grep noexec
Dzhoser, да, по "man mount" это так, но я замечал, что в этом случае и скрипты на bash не запускаются.
Параметр «NOEXEC» не разрешает выполнение исполняемых двоичных файлов в смонтированной файловой системе, если что.
sh -c /путь/к/файлу
noexec Do not permit direct execution of any binaries on the mounted filesystem.
noexec Не разрешает прямое выполнение любых двоичных файлов в смонтированной файловой системе.
Скрипт не является двоичным файлом и выполняется интерпритатором bash или другим
$: fallocate -l 1G ~/test.noexec $: mkfs.ext4 ~/test.noexec...Writing superblocks and filesystem accounting information: done$: sudo mount ~/test.noexec /mnt -o noexec $: echo -e '#!/bin/bash\necho "noexec partition"' | sudo tee /mnt/script#!/bin/bashecho "noexec partition"$: sudo chmod +x /mnt/script $: /mnt/script zsh: Отказано в доступе: /mnt/script$: sh /mnt/script noexec partition
прежде чем заявлять утверждения
$: cd /mnt $: ls -l итого 20drwx------ 2 root root 16384 ноя 1 09:55 lost+found-rwxr-xr-x 1 root root 36 ноя 1 09:57 script$: ./script zsh: Отказано в доступе: ./script$:
Страница сгенерирована за 0.089 секунд. Запросов: 25.