Pour faire du tunneling, il faut que tu précises un port local et un port distant. Les ports (uniquement du TCP!) sont encapsulés dans un tunnel ssh (donc port 22).
Pour se connecter au port 21 d'une machine distante, tu peux le faire comme ça :
ssh -L 2121:machine:21 -l username
Après exécution de cette ligne de code, ton port 2121 est machine:21
Donc pour se connecter au serveur f
Forum: Administration
Tu peux commencer en essayant une autre distribution à la mode (pclinuxos), ou mandriva.
Gentoo est une très bonne distribution, mais n'est pas du tout orientée débutant. A moins que tu n'aies de bonnes connaissances en unix, tu risques d'avoir du mal avec gentoo.
Forum: Gentoo, basées sources
Avec ./configure, tes binaires seront installés sous /usr/local/bin et /usr/local/sbin
Essaie un /usr/sbin/grub --version, pour vérifier.
Forum: Administration
Une fois que les binaires de grub sont installés, il faut installer la partie "résidente" de grub, donc réinstaller grub sur le mbr.
Forum: Administration
Le mieux est de sauvegarder la table des partitions, puis le contenu des partitions. Cela présente l'avantage de pouvoir restaurer sans problème sur un disque à géométrie différente.
Forum: Administration
Je suis un fervent partisan de la variété.
Dans ce que j'ai d'installé, finalement assez peu de choses font doublon.
Je sais que je peux installer facilement les logiciels dans un répertoire séparé (pacman -Sr path paquet) et que donc finalement il n'en revient qu'à moi pour installer les paquets séparément.
C'est juste que j'ai dû rechercher kuickshow avec
Forum: Débats
Dans /opt/kde/bin, j'ai un peu plus de 500 binaires.
J'en ai plus de 2000 dans /usr/bin.
Je trouve un peu pénible, lors des rares fois où je le fais, de devoir chercher une appli parmis dans tout ce fourbi. J'ai de la chance, généralement je sais quel est le nom que je cherche.
Mais lorsque l'association des fichiers n'est pas faire, par exemple ouvrir une image à pa
Forum: Débats
Je rejoins Basile.
Si c'est une distribution non commerciale, c'est celui qui aura choisi la distribution qui sera responsable en cas de problèmes.
Le support extérieur peut venir de deux endroits :
- celui fourni par le distributeur dans le cadre d'une distribution commerciale (redhat, mandriva,...)
- celui venu d'une SSLL (mieux qu'une SSII car une SSII aurait t
Forum: Autres distributions
Pour windows, la version OSE n'est disponible que sous forme de sources, pas en tant que binaires. Les binaires que l'on peut télécharger sont ceux de la version PUEL (Personnal Use or Education Licence) : gratuit pour une utilisation personnelle et dans l'éducation. C'est une version de test si tu comptes l'utiliser en entreprise.
Forum: Léa Aide
CitationTriangle
Une règle simple : sous win c'est le bordel, sous
nux tout est bien rangé
Pas entièrement d'accord.
Quand je regarde le contenu de /usr/bin, je me dis que sous linux, c'est du bordel organisé.
Fait un "ls | wc -l" dans /usr/bin et tu comprendras ;-)
Ce qui nous sauve, c'est le système de paquets.
Certaines distributions installent les gros
Forum: Débats
Le "sous-shell", c'est appeler un script dans ton script.
Comme livre d'appoint pour du shell, je te conseille celui de sve@r
Première étape pour ton problème : écrit l'algorithme (avec les fonctions, c'est beaucoup plus simple ;-)).
Il faut toujours commencer par réfléchir à l'algorithme. Fait fonctionner à la main ton algorithme, pour voir si les résu
Forum: Développement
Pas de réponse, mais de quoi réfléchir (sinon ton exercice n'aurait plus d'intérêt ];-) ):
Quel est le meilleur moyen d'obtenir de la récursivité : des fonctions? de l'itératif? Rappel d'un sous-shell où lancer un autre script?
Première étape, modifie ton script en fonction de la réponse à ta première question. Ensuite, on verra.
Forum: Développement
La meilleure distrib est celle que tu connais le mieux. Sinon, peuvent faire l'affaire (dans un ordre totalement arbitraire) :
gentoo, arch, debian, centos, mandriva, fedora, *buntu, slackware, suse, redhat, ...
Forum: Débats
Citationmarmotte007
Ce que je trouve amusant quand même est que les
"archers" ne sont généralement pas "extrémistes de
la distro". J'entend pas là que l'on ne trouve pas
de troll sur arch (nous on est les meilleurs et
mieux que <nom des distributions
"concurrentes">) comme on en trouve sur
d'autres distributions
<}-)>
C'est pe
Forum: Débats
Dans ce cas, nul besoin de chrooter sshd, mais uniquement les utilisateurs.
Par contre, si tu as 100 utilisateurs, cela signifiera que tu auras 101 arborescences (le / normal plus le / de chaque utilisateur).
Pour éviter qu'un utilisateur ne puisse voir un autre utilisateur, il y a 2 choses à faire :
- une identification distante (pour éviter qu'il puisse faire un cat /etc/passwd
Forum: Administration
Bonjour,
Il fut un temps pas si lointain où il y avait des "liens" permettant de marquer tous les posts en lu, ou tous les posts d'un forum en lu (dans la partie navigation).
Forum: Léa Aide
Je vais commencer par répondre à côté :
Parmis les options de sshd, il y a "UsePrivilegeSeparation yes" : lorsqu'un utilisateur essaie de se connecter, sshd lance un fils qui fonctionne en droits restreints (pour l'authentification). Si une attaque se fait sur sshd, ce sera ses fils sans droits qui la subieront réellement.
Si tu chrootes sshd, il faut que tu chrootes égale
Forum: Administration
Utiliser grep avant awk, c'est comme utiliser cat avant sed, awk ou grep : ça fait une commande de plus inutile
Tu peux simplifier ça :
netbiosname=`nmblookup -A $ip 2>/dev/null | grep ACTIVE | awk '{print $1}' | head -1`
comme ça :
netbiosname=`nmblookup -A $ip 2>/dev/null | awk '/ACTIVE/ {print $1 ; exit 0} '
Forum: Développement
Cela revient au même que de faire if [ ... ] ; then commande ; fi
Pour le comprendre, il faut connaitre le mécanisme d'évaluation du ET logique :
si la première expression est vraie, alors je teste la seconde. Ici, si le résultat du test est vrai, alors je teste la seconde, c'est à dire si la commande après le && renvoie VRAI.
Ce que je ne fais pas (car je ne m'en ser
Forum: Développement
Il n'y a pas tant de ram utilisée que ça. La ligne à prendre en compte, est celle contenant"+-buffers".
Linux va consommer le maximum de RAM disponible : si elle n'est pas utilisée par les applications, alors elle l'est en tant que buffer. Ainsi, si un fichier doit être relu, le système n'a pas besoin de le lire sur disque, mais dans la mémoire (avec des gains de
Forum: Administration
C'est un bon début, mais avec un peu plus d'expérience, voilà comment je le ferais :
La manière dont je ferais :
#!/bin/sh
# Initialisation des variables :
. /etc/profile
. ~/.bash_profile
LOG=/dev/null
DISPLAY=:0.0
TIMESTAMP=$(date '+%Y%m%d%H%M')
# Fonction d'aide
usage() {
echo "Usage : $0 <stop|start|status|startlog>"
exit 1
}
Forum: Développement
Je ne parlerai que ce que je connais le plus, c'est à dire le shell (et plus précisément le bash).
Pour contrôler les signaux de terminaison, il y a la commande "trap". Cela permet d'exécuter une fonction pour quitter proprement le script.
Ensuite, les questions à se poser, c'est qu'est-ce qui se passe si telle chose ne fonctionne pas.
Lorsqu'un script re
Forum: Développement
Citationklipper
Looking up status of 192.168.0.3
TOTO <00> - B
<ACTIVE>
MSHOME <00> - <GROUP>
B <ACTIVE>
TOTO <20> - B
<ACTIVE>
MSHOME <1e> - <GROUP>
B <ACTIVE>
MSHOME <1d> - B
<ACTIVE>
..__
Forum: Développement
Citationdamxam23
Actuellement pour sauvegarder une partition sur un
serveur je fais :
ntfsclone -s -o - /dev/sda1|gzip -c -9 |ssh -C
root@monserveur "cat > sda1.ntfsclone.save.gz"
La commande qui permet de découper l'image est la
suivante :
ntfsclone -s -o - /dev/sda1 | gzip | split -b
1000m - /tmp/server/master-sda1.img.gz_
Comment faire pour combiner ces deux
Forum: Développement
Un message d'erreur au final est normal : tu n'as pas precise la taille et le nombre de blocks. Du coup, quand il arrive a la fin du disque, il s'arrete sur une erreur (il essaie de lire, et n'y arrive plus).
Pour pouvoir ecrire directement sur la partition, il faut lancer dd en root.
Comme option, tu peux utiliser bs=512k. Cela devrait un peu ameliorer les performances.
Forum: Léa Aide