web-dev-qa-db-fra.com

comment configurer une application pour qu'elle s'exécute uniquement en tant que root

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.

2
0x0584

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.

3
clocktown