jipe wrote: > On Sat, 1 Jun 2002 17:22:13 +0200 > Bernard Lambey <[EMAIL PROTECTED]> wrote: > > > Samedi 1er Juin 2002, � 05h28, Rosaire AMORE �crivait : > > > [ ... ] > > > L� o� je me sens interpell�, c'est dans l'appel � la ponte d'une doc > > > qui fasse le tour de la question. Je peux le faire, �a m'est possible > > > mais pas avant fin du mois. > > > Si c'est pas trop long d'attendre jusque l�, je rel�ve le gant avec plaisir. > > >PS : il n'est pas dit que je ne traine pas cet �t�, de temps � autre, dans > > > la r�gion de Montpellier. Auquel cas compte sur moi pour te faire signe. > > Salut Rosaire > > Allez, voil� au moins une bonne nouvelle! C'est not�! Je mets au frais > > le Pastis, la Leef, le cidre, le Listel, le Rivesaltes, et le Picpoul, pour > > que ... ma femme puisse se d�salt�rer pendant qu'on sera devant le > > clavier... (ah, je suis un vrai faux-cul !!! ;-))) > > > > Quant � ton projet, je te donne quelques pistes ci-apr�s = > > > > 1) Je pense que tu peux �tre l�ger sur chmod, chown et chgrp, car > > c'est la seule chose qui soit bien expliqu�e, � fond, dans TOUS les > > manuels, quoique les permissions en octal gagneraient, � mon avis > > � �tre expliqu�es sans les centaines, dizaines, etc, comme suit: > > 1er digit est celui de "u", user, le propri�taire-utilisateur , > > 2� digit est celui de "g", group, le Groupe, et le > > 3� digit est celui de "a", all, le Reste-du-monde. > > Pour CHACUN DE CES DESTINATAIRES > > 4 = "r" droits de lecture > > 2 = "w" droits d'�criture > > 1 = "x" droits d'ex�cution. > > et POUR CHACUN on additionne les droits. > > Ca donne << rwx = 7 et rw- = 6 et ... >> etc... > > et on les aligne juxtapos�s << uga >> et ainsi on aura : > > << rwxrwxrwx = 777 et rwxr--r-- = 744 et rw-rw-r-- = 661 >> etc > > Je n'ai pas dit de connerie ? et pourtant c'est plus simple, non? > > > > Non, le vrai probl�me c'est maintenant : > > 2) Un quidam est en root (Non, Baptiste, je n'ai pas dit en rut!). > > ll installe les "rpm" d'un logiciel avec structure complexe, qui > > se ventile tout seul � droite et � gauche, > > ~~ un binaire "TRUC" en /usr/bin ou /usr/local/bin > > ~~ un config "TRUCrc" en /root/.kde/share/config/ > > ~~ et quelques docs, tutoriels, etc... un peu partout. > > mais comme il en a aussi besoin sur son comte user, il se > > d�brouille (???) pour pouvoir l'y utiliser !!! Comment ? > > Et avec un bel et bon exemple, pr�t � �tre recopi�-m�me- > > que-�a-marche, car sans exemple c'est une page man, c'est > > � dire... INCOMPREHENSIBLE ET INUTILISABLE PAR CEUX > > QUI NE SAVENT PAS, m�me si c'est TRES UTILE A CEUX > > QUI SAVENT, COMME RAPPEL ! ouais ...!!! > > > > 3) M�me probl�me, mais vu de cher l'User, qui va faire une install > > (par exemple les rpm de abiword, avec dicos, fonts etc...) de ma- > > ni�re � pouvoir les utiliser en user, mais aussi en root cela va de soi !... > > Alors, c'est l� o� un setup ou un ".exe" de "Windows" est ultra > > simple, puisqu'il n'y a ni root ni user !!! Mais pour Timol�on Lambda, > > futur Mr Banal de �Linux-pour-tout-le-monde� c'est l� o� �a coincera > > en l'absence de la fameuse et c�l�bre m�thode Rosaire-et-Associ�s... > > car, attention, si jipe, yvep, Didier, Jean-Marc, ou une autre des > > grosses pointures de la liste s'en ressent, je vous jure que vous > > pouvez y aller, rien n'est clair dans tous les jus de chique dont > > on nous abreuve, nous les "newbies" (Ah!! la po�sie anglo-saxonne...) > > et je suis s�r que Rosaire nous mitonnerait une synth�se extra > > quand il le pourrait. > > > > Bon! Mais, est-ce que �a vous int�resse, voil� la vraie question ??? > > Allez! Portez-vous bien, mais si vous fatiguez faites vous porter > > par ces dames, elles sont costaudes maintenant !!! > > Bernard Lambey > > > > > > > > la base des permissions c'est umask. c'est lui qui fixe les permissions de tous les >fichiers nouvellement cr��s. pour voir l'umask en cours, il suffit de taper umask >dans un terminal. on peut le modifier en l'indiquant dans les options de montage >d'une partition, soit avec fstab, soit manuellement avec mount. ou en modifiant son >niveau de s�curit�. > > pour une installation en root avec umask 022 les nouveaux fichiers install�s auront >donc les permissions r�gl�es sur 755.
T'es sur? Il me semble qu'il est impossible de cr�er des fichiers texte directement en 755, vu que le umask est appliqu� en compl�ment � 666, non? > soit lecture et ex�cution pour tous, �criture pour root seul. en cours >d'installation, le script charg� de la besogne peut modifier ces permissions. c'est >transparent avec les targ�z�de o� on voit d�filer des s�ries de 644 qui concernent >g�n�ralement les fichiers non ex�cutables. d'autres permissions ou restrictions >peuvent �tre appliqu�es, suid, limitation de l'ex�cution � root, etc... mais apr�s >umask. > > ensuite, quand un user lambda veut ex�cuter l'application, celle-ci prend son UID, >et sait donc o� aller chercher ou cr�er le fichier de configuration totorc. dans le >$HOME de $UID... et elle pourra bien sur �crire ou modifier ce fichier puisque l'user >en question a les droits en �criture sur son $HOME. idem si l'application doit >d'abord cr�er des r�pertoires et raccourcis dans le r�pertoire de l'utilisateur, >comme openoffice. > > vala, �a c'est le cas id�al avec une installation ordinaire sans renommage >intempestif de $HOME et avec un niveau de s�curit� moyenne. > > au passage, l'umask de /tmp est 0 ou 000 car /tmp doit �tre accessible en �criture � >tous et chmod +t afin que les fichiers temporaires d'un utilisateur ne puissent pas >�tre effac�s par un autre. idem pour /windows (ou le nom donn� � la partition win$). >il faut indiquer umask 0 dans la ligne correspondante de /etc/fstab pour pouvoir >�crire dessus, car appartenant � root et umask �tant 022.... > > et une remarque concernant les applications affect�es du set-uid de root. elles >s'ex�cutent avec 2 UID. celle de root et celle de l'utilisateur qui l'ex�cute. en cas >de sortie du shell, cad si elle ouvre un sous-shell celui-ci n'aura QUE l'uid de >root. il est donc dangereux de mettre des suid root n'importe o� et il vaut mieux les >r�server aux applications con�ues pour. par ex, mount est suid root mais ne permet de >monter que les partitions ou p�riph�riques indiqu�s dans fstab et selon les r�gles >d�finies par fstab. toute tentative pour passer au travers se traduit par un message >d'erreur. le fait de s'ex�cuter avec 2 uid, permet de passer de l'une � l'autre en >fonction des conditions de l'execution et d'arr�ter l'ex�cution si les conditions ne >sont pas remplies. > > bye > jipe Bon, Bernard, tu tiens tjs � mon topo, ou bien celui-ci te convient? Paske moi, honn�tement je vois pas quoi rajouter... J'aurais peut �tre pas pr�sent� de la m�me fa�on et �a peut �tre re�u diff�rement., donc... R > > > ------------------------------------------------------------------------ > Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? > Rendez-vous sur "http://www.mandrakestore.com"
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur "http://www.mandrakestore.com"
