Решением может быть создание программы, вызывающей fdisk
. Написать его на C\C++ несложно, нужен только компилятор. Затем измените владельца исполняемого файла на root
и дайте ему SUID
право (, предоставление SUID
скрипту не сработает, поэтому вам понадобится исполняемый файл, а не скрипт ). Убедитесь, что другие пользователи не могут писать в этот файл, иначе это может привести к проблемам с безопасностью.