Il s'agit de la commande rootd 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
rootd - Le démon du serveur de fichiers ROOT
SYNOPSIS
rooté [choix]
DESCRIPTION
Cette page de manuel documente brièvement les rooté .
rooté est une TRAITEMENT démon de serveur de fichiers distant.
Ce petit serveur est démarré soit par inetd(8) (ou xinetd(8)) lorsqu'un client demande un
connexion à un rooté serveur ou à la main (c'est-à-dire à partir de la ligne de commande). Les rooté serveur
fonctionne avec le TRAITEMENT Fichier TNet, TFTP et de Système TNet Des classes. Il permet d'accéder à distance
répertoires et TRAITEMENT fichiers en mode lecture ou écriture à partir de n'importe quel TRAITEMENT séance interactive.
Par défaut, rootd écoute sur le port 1094, qui lui est assigné par l'IANA.
DÉPART VIA (X)INETD
Courir rooté via inetd(8) ou xinetd(8) le port 1094 doit être affecté à rooté in
/ etc / services; la ligne suivante doit être ajoutée, si elle n'est pas présente :
racine 1094/tcp
Si le système utilise inetd, ajoutez la ligne suivante à /etc/inetd.conf:
rootd stream tcp nowait rootlier>/rootd rootd -i
oùlier> est le répertoire que vous avez installé rooté dans.
La inetd(8) le démon doit relire son fichier de configuration pour prendre connaissance de la nouvelle
service. Cela peut être fait soit en le tuant et en le redémarrant manuellement
tuer -HUP
ou si SYSV init(8) les scripts sont utilisés, en le redémarrant, par exemple
/etc/init.d/inetd redémarrer
Si le système utilise xinetd(8) à la place, un fichier nommé 'rootd' doit être créé sous
/etc/xinetd.d avec contenu :
# par défaut : désactivé
# description : Le démon rootd
#
service rooté
{
désactiver = non
drapeaux = RÉUTILISER
socket_type = flux
attendre = non
utilisateur = root
serveur =lier>/rootd
serveur_args = -i
}
où, encore une fois,lier> est le répertoire que vous avez installé rooté dans.
La xinetd(8) le démon doit être redémarré :
/sbin/service xinetd redémarrer
Si vous avez installé TRAITEMENT en utilisant un package pré-compilé (par exemple un Redhat Linux/Unix ou
Debian GNU / Linux package), cela peut déjà être fait pour vous.
Les exemples de configuration ci-dessus démarrent le démon avec des privilèges de superutilisateur. Se il vous plaît se référer
à la inetd(8) ou xinetd(8) documentation sur les moyens de limiter les privilèges.
DÉPART BY MAIN
Vous pouvez également commencer rooté à la main directement sous votre compte privé (pas de root
privilèges système nécessaires). Par exemple pour commencer rooté écoute sur le port 5151 tapez simplement :
racine -p 5151
Avertissement: non & est nécessaire rooté ira en arrière-plan par lui-même.
ANONYME CONNEXIONS
rooté peut également être configuré pour une utilisation anonyme (comme le ftp anonyme). Installer rooté à
accepter les connexions anonymes, procédez comme suit (tout en étant connecté en tant que root) :
1 Ajoutez la ligne suivante à / Etc / passwd:
rootd:*:71:72:rootd anonyme:/var/spool/rootd:/bin/faux
où vous pouvez modifier l'uid, le gid (71, 72) et le répertoire personnel en fonction de votre
système.
2 Ajoutez la ligne suivante à / etc / group:
racine:*:72:racine
où le gid doit correspondre au gid dans / Etc / passwd
3
Créez les répertoires :
/var/spool/root
mkdir /var/spool/rootd/tmp
chmod 777 /var/spool/rootd/tmp
Où /var/spool/root doit correspondre au rooté répertoire personnel tel que spécifié dans le
rooté / Etc / passwd l'entrée.
4 Pour créer des répertoires accessibles en écriture pour les anonymes, par exemple :
mkdir /var/spool/rootd/pub
chown rooté :rootd /var/spool/rootd/pub
C'est tout.
Si vous avez installé TRAITEMENT en utilisant un package pré-compilé (par exemple un Redhat Linux/Unix ou
Debian GNU / Linux package), cela peut déjà être fait pour vous.
Plusieurs remarques :
* Vous pouvez vous connecter à un serveur anonyme soit avec les noms anonyme or rooté.
* Le mot de passe doit être de type [email protected] Seul le @ est appliqué pour le moment
être.
* En mode anonyme, le haut de l'arborescence des fichiers est défini sur le rooté répertoire personnel,
par conséquent, seuls les fichiers situés sous le répertoire personnel sont accessibles.
* Le mode anonyme ne fonctionne que lorsque le serveur est démarré via inetd(8) ou xinetd (8).
À PROPOS MOT DE PASSE AUTHENTIFICATION
Dans le système utilisant des mots de passe cachés, accès complet au champ de mot de passe de l'utilisateur
la structure de l'information nécessite des privilèges spéciaux ; ceci est généralement accordé si rootd est
commencé par inetd(8) or xinetd(8), comme dans les exemples ci-dessus. Si le démon est démarré dans
mode non privilégié, soit depuis un compte normal, soit par (x)inetd avec des privilèges réduits,
l'authentification par mot de passe oblige les utilisateurs à créer un fichier $HOME/.rootdpass contenant
un mot de passe crypté (en utilisant crypte(3)). Le système teste l'existence de ce fichier avant
vérifier les fichiers de mot de passe du système. Un mot de passe crypté peut être créé dans les
façon:
perl -e '$pw = crypt(" ","sel"); print "$pw0'
stocker la chaîne de sortie dans $HOME/.rootdpass .
Si $HOME/.rootdpass n'existe pas et que le fichier de mot de passe système n'est pas accessible,
rootd tente d'exécuter l'authentification via un sshd(8) démon.
OPTIONS
-b <tcpwindowsize>
spécifie la taille de la fenêtre TCP en octets (par exemple, voir
http://www.psc.edu/networking/perf_tune.html). La valeur par défaut est 65535. Modifier uniquement
valeur par défaut pour les tuyaux avec un produit à bande passante*retard élevé.
-d <niveau>
niveau des informations de débogage écrites dans syslogd 0 = pas de débogage (par défaut), 1 = minimum, 2 =
moyen, 3 = maximum.
-D <rootdaemonrc>
lire les règles d'accès à partir du fichier . Par défaut
/system.rootdaemonrc est utilisé pour les règles d'accès ; pour démarrage privé
les démons $HOME/.rootdaemonrc (si présent) sont lus en premier.
-f courir au premier plan (sortie sur la fenêtre); utile à des fins de débogage.
-i indique que rooté a été commencé par inetd(8) ou xinetd (8).
-noauth
ne nécessite pas d'authentification client
-p <Port#>[-port2#>]
spécifie le numéro de port sur lequel écouter. Utilisez port-port2 pour trouver le premier disponible
port dans la plage indiquée. Utilisez 0-N pour la plage relative au port de service par défaut.
-r les fichiers ne peuvent être ouverts qu'en mode lecture seule
-s <port_sshd#>
spécifie le numéro de port du démon sshd utilisé pour l'authentification (la valeur par défaut est
22).
-T <rép.tmp>
spécifie le chemin du répertoire à utiliser pour placer les fichiers temporaires ; la valeur par défaut est
/usr/tmp. Utile lors de l'exécution avec des privilèges limités.
-w ne vérifiez pas /etc/hosts.equiv, $HOME/.rhosts pour l'authentification par mot de passe ; par
par défaut, ces fichiers sont vérifiés en premier en appelant ruserok(...); si cette option est
spécifié, un mot de passe est toujours requis.
Utiliser rootd en ligne à l'aide des services onworks.net