Хорошо то, что я хочу сделать, использовать sudo,
Я хочу предоставить доступ к пользователю для выполнения команды: ln-s/source/location/destination/location
и только вышеупомянутая команда с тем местоположением, я не хочу предоставлять им всем доступ к "ln", управляет только "ln-s/source/location/destination/location"
Создайте файл /etc/sudoers.d/any-descriptive-name-here
с таким содержанием:
user ALL = NOPASSWD: /bin/ln -s /source/location /destination/location
Это позволяет user
, выполняют команду /bin/ln -s /source/location /destination/location
без пароля. Потребуйте пароля или нет, создайте список пользователей, позвольте группой, и т.д. - видят , человек sudoers
Также отмечает, что делегирование sudo полномочия могло больше, чем легко открыть дыру в системе безопасности.