Amazon Best VPN GoSearch

Icône de favori OnWorks

fakeroot-tcp - En ligne dans le Cloud

Exécutez fakeroot-tcp dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande fakeroot-tcp qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


fakeroot - exécuter une commande dans un environnement falsifiant les privilèges root pour la manipulation de fichiers

SYNOPSIS


fausse racine [-l|--lib une bibliothèque] [--simulé faux-binaire] [-je fichier de chargement] [-s enregistrer-fichier]
[-u|--inconnu-est-réel ] [-b|--fd-base ] [-h|--aide ] [-v|--version ] [-] [commander]

DESCRIPTION


fausse racine exécute une commande dans un environnement dans lequel il semble avoir des privilèges root pour
manipulation de fichiers. Ceci est utile pour permettre aux utilisateurs de créer des archives (tar, ar, .deb
etc.) avec des fichiers en eux avec des autorisations/propriété root. Sans fausse racine il faudrait
avoir les privilèges root pour créer les fichiers constitutifs des archives avec le bon
les autorisations et la propriété, puis les emballer, ou il faudrait construire le
archive directement, sans utiliser l'archiveur.

fausse racine fonctionne en remplaçant les fonctions de la bibliothèque de manipulation de fichiers (chmod(2), état(2)
etc.) par ceux qui simulent l'effet que les vraies fonctions de la bibliothèque auraient eu, si le
utilisateur vraiment été root. Ces fonctions wrapper sont dans une bibliothèque partagée
/ usr / lib /*/libfakeroot-*.so ou un emplacement similaire sur votre plate-forme. L'objet partagé est
chargé par le LD_PRÉCHARGER mécanisme du chargeur dynamique. (Voir ld.so(8))

Si vous avez l'intention de créer des packages avec fausse racine, s'il vous plaît essayez de construire le paquet fakeroot
premièrement : l'étape "debian/rules build" comporte quelques tests (testant principalement les bogues dans l'ancien
versions fakeroot). Si ces tests échouent (par exemple parce que vous avez certains libc5
programmes sur votre système), les autres packages que vous construisez avec fakeroot échoueront très probablement
aussi, mais peut-être de manière beaucoup plus subtile.

Notez également qu'il est préférable de ne pas créer les binaires eux-mêmes sous
fausse racine. Surtout configurer et les amis n'aiment pas quand le système se comporte soudainement
différemment de ce à quoi ils s'attendent. (ou, ils désactivent au hasard certaines variables d'environnement,
certains dont fakeroot a besoin).

OPTIONS


-l bibliothèque, --lib bibliothèque
Spécifiez une bibliothèque wrapper alternative.

--simulé binaire
Spécifiez un binaire alternatif à utiliser comme falsifié.

[-] commander
Toute commande que vous souhaitez exécuter en tant que fakeroot. Utilisez '--' si dans la commande que vous avez
d'autres options qui peuvent perturber l'analyse des options de fakeroot.

-s enregistrer-fichier
Enregistrez l'environnement fakeroot dans save-file en quittant. Ce fichier peut être utilisé pour
restaurer l'environnement plus tard en utilisant -i. Cependant, ce fichier va fuir et fakeroot
se comportera de manière étrange à moins que vous ne laissiez les fichiers touchés à l'intérieur du fakeroot
seul en dehors de l'environnement. Pourtant, cela peut être utile. Par exemple, il peut
être utilisé avec rsync(1) pour sauvegarder et restaurer des arborescences de répertoires entières avec
informations sur l'utilisateur, le groupe et l'appareil sans avoir besoin d'être root. Voir
/usr/share/doc/fakeroot/README.Saving pour plus de détails.

-i fichier de chargement
Chargez un environnement fakeroot précédemment enregistré en utilisant -s à partir de load-file. Noter que
cela n'enregistre pas implicitement le fichier, utilisez également -s pour ce comportement. À l'aide de
le même fichier pour -i et -s dans un seul fausse racine l'invocation est sûre.

-u, --inconnu-est-réel
Utilisez la propriété réelle des fichiers auparavant inconnus de fakeroot au lieu de
en prétendant qu'ils appartiennent à root:root.

-b fd Spécifiez fd base (mode TCP uniquement). fd est le nombre minimum de descripteur de fichier à utiliser
pour les connexions TCP ; cela peut être important pour éviter les conflits avec le fichier
descripteurs utilisés par les programmes exécutés sous fakeroot.

-h Afficher l'aide.

-v Afficher la version.

EXEMPLES


Voici un exemple de séance avec fausse racine. Notez qu'à l'intérieur du faux environnement root
la manipulation de fichiers qui nécessite des privilèges root réussit, mais ne se produit pas vraiment.

$ whoami
joost
$ fausse racine / bin / bash
# qui suis je
racine
# mknod hda3 b 3 1
# ls -ld hda3
brw-r--r-- 1 racine racine 3, 1 juillet 2 22:58 hda3
# chownjoost:racine hda3
# ls -ld hda3
brw-r--r-- 1 joost root 3, 1 juil 2 22:58 hda3
# ls -ld /
drwxr-xr-x 20 racine racine 1024 17 juin 21:50 /
# chown joost:utilisateurs /
# chmod a+w /
# ls -ld /
drwxrwxrwx 20 utilisateurs joost 1024 17 juin 21:50 /
# sortie
$ ls -ld /
drwxr-xr-x 20 racine racine 1024 17 juin 21:50 //
$ ls -ld hda3
-rw-r--r-- 1 joost utilisateurs 0 2 juillet 22:58 hda3

Seuls les effets que l'utilisateur joost pourrait de toute façon arriver pour de vrai.

fausse racine a été spécifiquement écrit pour permettre aux utilisateurs de créer des paquets Debian GNU/Linux (en
le deb(5) format) sans leur donner les privilèges root. Cela peut être fait par des commandes comme
dpkg-buildpackage -rfakeroot or reconstruire -rfakeroot (en fait, -rfakeroot est par défaut dans
debuild de nos jours, vous n'avez donc pas besoin de cet argument).

SÛRETÉ ASPECTS


fausse racine est un programme régulier et non fixe. Il n'améliore pas les privilèges d'un utilisateur, ou
diminuer la sécurité du système.

Utilisez fakeroot-tcp en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.