Я отвечу на мой вопрос.
Я использую Centos 7.5, и вы можете просто добавить файл в /etc/sudoers.d с нужной вам командой.
Поэтому для меня я хотел, чтобы каждый мог использовать drop_caches перед запуском задания HPC:
Я создал файл с именем /etc/sudoers.d/dropcaches, который выглядел так:
ALL ALL=NOPASSWD:/usr/sbin/dropcaches.sh
и содержимое /usr/sbin/drop_caches.sh:
#!/bin/bash
echo 3 > /proc/sys/vm/drop_caches
Так что теперь каждый может выдавать
sudo dropcaches
на каждом узле кластера, который они хотели использовать