j suis en interro URGENT !!!!!!!!!!! - Linux et OS Alternatifs
Marsh Posté le 18-02-2002 à 11:20:16
LOL, c un mec de mon groupe !!!
Marsh Posté le 18-02-2002 à 11:27:41
dis dis tu as répondu koa a la premiere question ???
vas y et moi je te file l'avant derniere
Marsh Posté le 18-02-2002 à 11:45:33
1 -
file="./journal"
if [ -f ${file} ]
then
cat ${file}
else
echo "RAS"
fi
2 -
rep="/chemin/vers/source"
liste=`ls ${rep}`
for file in ${liste}
do
head ${file}
done
3 -
old=`ls -l $HOME/.bash_profile.old`
new=`ls -l $HOME/.bash_profile`
if [ "${old}" != "${new}" ]
then
echo "Le fichier .bash_profile a change"
fi
4 -
find / -type p 2>/dev/null
5 -
Tous les fichiers cree auront les droits complemetaires de l'umask...ici 775 aka rwxrwxr-xr-x
ex touch pipo aura ces droits
Marsh Posté le 18-02-2002 à 12:04:06
merci c cool unix master t a lair bon
Marsh Posté le 18-02-2002 à 12:11:03
pipomolo a écrit a écrit : 1 - file="./journal" if [ -f ${file} ] then cat ${file} else echo "RAS" fi 2 - rep="/chemin/vers/source" liste=`ls ${rep}` for file in ${liste} do head ${file} done 3 - old=`ls -l $HOME/.bash_profile.old` new=`ls -l $HOME/.bash_profile` if [ "${old}" != "${new}" ] then echo "Le fichier .bash_profile a change" fi 4 - find / -type p 2>/dev/null 5 - Tous les fichiers cree auront les droits complemetaires de l'umask...ici 775 aka rwxrwxr-xr-x ex touch pipo aura ces droits |
Si t sur paris passe boire un coup je suis dans le 15°
Marsh Posté le 18-02-2002 à 12:19:26
Citation : gfive |
parsonne a un ex pour la 5°)
Marsh Posté le 18-02-2002 à 12:23:22
sous Samba ou un serveur FTP, ça permet de définir les permissions des fichiers créés.
Marsh Posté le 18-02-2002 à 12:53:40
putain, je connaissais pas la 4 moi
c'est quoi comme niveau ça ?
t'es en licence/maitrise ?
Marsh Posté le 18-02-2002 à 13:18:58
Bah le umask s'applique a n'importe quel fichier cree
ex: cat machin.txt > montexte
Les droits de montexte seront fixes en fction de l'umask
Marsh Posté le 18-02-2002 à 13:21:03
Citation : |
No Pb
Citation : |
Suis sur Paris, pas loin du 15eme
Marsh Posté le 18-02-2002 à 13:28:08
pipomolo a écrit a écrit : Suis sur Paris, pas loin du 15eme |
Oulala fait attention a ce que tu dis, pke avec lui c est COGNAC a gogo
Et je sais de koi je parle
Marsh Posté le 18-02-2002 à 13:37:07
fic=journal
[ -f "$fic" ] && cat "$fic" || echo RAS
head -qn 1 source/*
diff -q .bash_profile .bash_profile.old >/dev/null || echo "fichier.bash_profile a changé"
find / -type p 2>/dev/null
umask permet de spécifier les droits par défaut pour tout nouveau fichier crée.
C'est le résultat d'un ET logique entre 666 et umask pour les fichiers et 777 et umask pour les répertoires.
Ce qui donne respectivement 664 et 775, ce qui correspond à donner les droits :
- en lecture pour tout le monde
- en éxécution (droit d'aller dans le répertoires) pour les répertoires pour tout le monde.
- droit d'écriture uniquement pour le propriétaire et pour les membres du groupes.
ex:
$ umask 002
$ touch foo
$ mkdir bar
foo a les permissions d'accès 644 = rw-rw-r--
bar a les permissions d'accès 775 = rwxrwxr-x
On donne générallement cette valeur à umask pour permettre aux autres membres du groupe de modifier tous les fichiers que l'on va créer ou modifier.
On peut choisir le groupe par défaut des fichiers à l'aide de la commande newgrp.
Ceci peut être pratique pour certaines opérations. Pour les gros projets, il est préférable d'utiliser des outils plus adaptés tel que cvs.
[jfdsdjhfuetppo]--Message édité par ArSuniK--[/jfdsdjhfuetppo]
Marsh Posté le 18-02-2002 à 17:59:35
Merci a tous de votre participation, car vraimment on a du mal, on a juste fait 3 cours et il nous demande ca vue que en plus pendant ses cours je suis plus sur le forum que en train de tester c commande de fou, c pas facile.
Enfin bon pipomolo mon offre tiens toujours, peut etre pas cette semaine car j'ai la soeur de ma copine chez moi mais la semaine prochaine sans probleme, n'ai ssurtout pas peur de me relancer, on reste en contact.
BIPPAROU>>> arrete de faire peur au gens, ils boivent pas tous comme toi jusqu'a la mort (de mon PC )
PS: j'ai essayé de percer mon CPU avec un dremel pour en faire un porte clé mais c hyper dur comme matiere
Marsh Posté le 18-02-2002 à 19:36:24
cognacboy a écrit a écrit : PS: j'ai essayé de percer mon CPU avec un dremel pour en faire un porte clé mais c hyper dur comme matiere |
Marsh Posté le 19-02-2002 à 10:18:00
cognacboy a écrit a écrit : BIPPAROU>>> arrete de faire peur au gens, ils boivent pas tous comme toi jusqu'a la mort (de mon PC ) PS: j'ai essayé de percer mon CPU avec un dremel pour en faire un porte clé mais c hyper dur comme matiere |
Soiree inoubliable
C t du n importe koi !
PS: je vais arreter, on est po sur blabla qd meme ..
[jfdsdjhfuetppo]--Message édité par bipparou--[/jfdsdjhfuetppo]
Marsh Posté le 18-02-2002 à 11:19:26
Bon ben voila je suis en interro donc si vous avez deux seconde a mez consacrer car j'y comprend rien, je suis toujours sur hardware pendant les cours
Faire un script qui teste la presence du fichier "journal" dans le repertoire connexion (rep courant) :
Si ce fichier existe afficher le contenu du fichier sinon afficher RAS .
Supposons qu on a un rep "source" qui ne contient que des fichiers textes . Faire un script qui affiche le premiere ligne de tous les fichjiers de ce repertoire .
Ecrire un script qui teste si le fichier ".bash_profile" a changé par rapport a son ancienne version ".bash_profile.old" .
S iol a changé affiche le mess "fichier.bash_profile a changé" sinon rien .
Ecrire une commande qui cherche dans toute l arborescence de" la racine s il y a des fichiers du type "pipe" et faire en sorte que les mess d erreurs n affichent pas .
Que signifie "umask 002" donner un exemple .
---------------
J'ai commencé un régime, renoncé à l'alcool, je mange léger, et en quatorze jours j'ai perdu deux semaines.