J'utilise Ubuntu 14.04 et je me demandais s'il y avait un moyen de définir certaines applications sur exécuter uniquement en tant que root?
par exemple, l'application X peut normalement être exécutée par n'importe quel utilisateur , et je veux pour le définir pour être exécuté uniquement en tant que racine . comment pourrais-je faire ça.
Tout d'abord, définissez le propriétaire de l'application sur root (si ce n'est pas déjà fait):
Sudo chown root:root /path/to/app
Configurez ensuite les droits avec chmod, par exemple:
Sudo chmod 700 /path/to/app
Cela donnerait à root le droit de lire, d'écrire et d'exécuter alors que tous les autres utilisateurs n'ont aucun droit. Il existe d'autres combinaisons possibles. Le nombre 4 est pour la lecture, 2 pour l'écriture et 1 pour l'exécution, ajoutez simplement ce que vous voulez.
Si votre commande est chmod xyz
, x seraient les droits du propriétaire, y pour le groupe et z pour les autres.