Faire des applications non désinstalable
Fermé
arthur_bibimoi
Messages postés
3
Date d'inscription
dimanche 27 décembre 2015
Statut
Membre
Dernière intervention
27 décembre 2015
-
Modifié par arthur_bibimoi le 27/12/2015 à 11:03
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 - 27 déc. 2015 à 11:48
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 - 27 déc. 2015 à 11:48
A voir également:
- Faire des applications non désinstalable
- Application pour cacher des applications - Guide
- Supprimer des applications - Guide
- Faut-il vider le cache des applications - Guide
- Applications parallèles - Guide
- Application pour installer des applications - Guide
2 réponses
jisisv
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
934
Modifié par jisisv le 27/12/2015 à 11:28
Modifié par jisisv le 27/12/2015 à 11:28
Désinstallables par qui ou par quoi ?
Normalement une application installée par root ou compilée maison (avec les bons droits, propriétaire et groupe) ne sont pas désintallables par l'utilisateur (au sens large) non propriétaire.
Je ne saisis guère l'utilité et la portée de ta question.
Et si tu veux vraiment que même le gestionnaire de paquets ne supprime pas les fichiers d'un paquetage , ajoute l'attribut immutable au fichier et répertoires utilisés UNIQUEMENT par le paquetage.
Voir:
Gates gave ^W sold you the windows.
GNU gave us the whole house.(Alexandrin)
Normalement une application installée par root ou compilée maison (avec les bons droits, propriétaire et groupe) ne sont pas désintallables par l'utilisateur (au sens large) non propriétaire.
Je ne saisis guère l'utilité et la portée de ta question.
Et si tu veux vraiment que même le gestionnaire de paquets ne supprime pas les fichiers d'un paquetage , ajoute l'attribut immutable au fichier et répertoires utilisés UNIQUEMENT par le paquetage.
Voir:
man chattr; man lsattr
Gates gave ^W sold you the windows.
GNU gave us the whole house.(Alexandrin)
Zempachi
Messages postés
7472
Date d'inscription
vendredi 14 octobre 2005
Statut
Contributeur
Dernière intervention
5 juin 2020
906
Modifié par Zempachi le 27/12/2015 à 11:21
Modifié par Zempachi le 27/12/2015 à 11:21
Bonjour,
à moins de se lancer dans l'élaboration d'un virus-like, il est impossible de créer une application qui ne pourra jamais être désinstallé pour la simple et bonne raison, que l'utilisateur root ayant tous les droits, pourra supprimer tous les fichiers liés à l'application.
Si l'objectif est de faire en sorte que les utilisateurs ne puissent pas le supprimer (comme le firewall par exemple) alors il suffit de leur retirer les droits d'installation/désinstallation des logiciels.
Bonne journée,
non, non, on peut pas!
Membre fondateur du FJH
v(^_^)v
à moins de se lancer dans l'élaboration d'un virus-like, il est impossible de créer une application qui ne pourra jamais être désinstallé pour la simple et bonne raison, que l'utilisateur root ayant tous les droits, pourra supprimer tous les fichiers liés à l'application.
Si l'objectif est de faire en sorte que les utilisateurs ne puissent pas le supprimer (comme le firewall par exemple) alors il suffit de leur retirer les droits d'installation/désinstallation des logiciels.
Bonne journée,
non, non, on peut pas!
Membre fondateur du FJH
v(^_^)v
arthur_bibimoi
Messages postés
3
Date d'inscription
dimanche 27 décembre 2015
Statut
Membre
Dernière intervention
27 décembre 2015
27 déc. 2015 à 11:25
27 déc. 2015 à 11:25
Ok, merci pour les deux réponses sur les deux questions (celle là et 'quel Linux?').
Comment faire pour la solution : "Si l'objectif est de faire en sorte que les utilisateurs ne puissent pas le supprimer (comme le firewall par exemple) alors il suffit de leur retirer les droits d'installation/désinstallation des logiciels. " ?
Comment faire pour la solution : "Si l'objectif est de faire en sorte que les utilisateurs ne puissent pas le supprimer (comme le firewall par exemple) alors il suffit de leur retirer les droits d'installation/désinstallation des logiciels. " ?
jisisv
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
934
>
arthur_bibimoi
Messages postés
3
Date d'inscription
dimanche 27 décembre 2015
Statut
Membre
Dernière intervention
27 décembre 2015
27 déc. 2015 à 11:48
27 déc. 2015 à 11:48
Il leur sera en principe toujours possible d'installer un logiciel dans leur ${HOME}
Maintenant, tu pourrais supprimer les droits en exécution sur la partition /home (man fstab),
pour autant que tous les utilisateurs humains y aient leur ${HOME}
Mais cela va au-devant de grands ennuis..
Sous Linux, les règles du firewall sont édictées en principe et géré par root.
ou évidemment les utilisateurs du groupe autorisé à y accéder.
Maintenant, tu pourrais supprimer les droits en exécution sur la partition /home (man fstab),
pour autant que tous les utilisateurs humains y aient leur ${HOME}
Mais cela va au-devant de grands ennuis..
Sous Linux, les règles du firewall sont édictées en principe et géré par root.
ou évidemment les utilisateurs du groupe autorisé à y accéder.