Как контролировать только некоторые приложения, которые будут доступны в других аккаунтах, не во всех?
Вы могли бы попытаться изменить полномочия той программы. Я не знаю, можно ли препятствовать тому, чтобы пользователь видел файл, но можно определенно удалить их разрешение выполнить его.
можно удалить всех, но право владельцев читать, запишите и выполните программу.
# removing read, write, execute privileges of "group" and "other" from the program file.
sudo chmod go-rwx <program file>
, Если Вы хотите, чтобы кто-то еще был в состоянии быть в состоянии читать, запишите или выполните тот файл тогда, можно дать программный файл "полномочия группы" и добавить требуемых пользователей к той группе файлов.
sudo chmod g+rwx <program file>
sudo useradd -G <UserToAddToGroup> <NameOfFilesGroup>
я думаю, проводите ли Вы немного времени для изучения структуры разрешения, Вы будете в состоянии выполнить то, что Вы желаете сделать.
кроме того, IIRC Вы могли, вероятно, использовать sudoers для достижения целей также. Это было бы более сложным и потребовало бы некоторого чтения.
можно изменить sudoers с: sudo visudo
Hope это помогает.