<<< DISK$DATA:[NOTES$LIBRARY]UNIX.NOTE;1 >>> -< SIG UNIX >- ================================================================================ Note 194.0 La disquette sur une DECstation 5 replies DECUSF::VIBERT_JF "Vice-President DECUS, Univ Paris" 27 lines 5-NOV-1991 22:40 -------------------------------------------------------------------------------- J'ai mis une disquette 3' sur ma DECstation 5000-120, afin de permettre a tout le monde de sauvegarder tranquillement ses fichiers sur ses disquettes, comme un vulgaire PC. Installation facile. Ca marche bien, mais... Pour formatter les disquettes, il faut utiliser rzdisk -f /dev/rrz#c et il FAUT etre superuser. Donc, il est prudent de faire un stock de disquettes formatees si vous de voulez pas donner le mot de passe systeme a tout le monde. A moins qu'il n'y ait un moyen que je n'ai pas trouve. Ensuite, de 2 choses l'une: soit vous voulez utiliser votre disquette comme un disque de PC, il faut faire un newfs et monter la disquette qq part pour ecrire dessus soit vous l'utilisez comme une bande et vous pouvez faire un tar dessus (pas de newfs, pas de mount) avec tar cvf /dev/rrz#c etc... MAIS, dans les 2 cas, il faudra, si vous voulez vous en servir sans etre superuser, faire un chmod +rw /dev/rrz#c car le systeme genere votre disquette avec la protection crw------ ce qui est assez restrictif! Voila, a part rzdisk (qui ne s'apercoit d'ailleurs que sur le tard que vous n'etes pas su!) ca marche bien. ================================================================================ Note 194.1 La disquette sur une DECstation 1 of 5 DECUSF::FAUCONNET_A "Alain, A.P., Resp. DECUSF" 8 lines 10-NOV-1991 18:07 -< J'enfonce sans doute une porte ouverte... >- -------------------------------------------------------------------------------- Il y a toujours la solution du shell script SUID mais ca n'est pas terrible (a propos je viens de lire "Practical Unix Security", un *tres* bon bouquin, je ferai une critique dans la rubique biblio de DECUS Actualites). Un tout petit peu plus elegant, un petit programme SUID qui fait : system("rzdisk..."); ================================================================================ Note 194.2 La disquette sur une DECstation 2 of 5 DECUSF::VIBERT_JF "Vice-President DECUS, Univ Paris " 2 lines 11-NOV-1991 23:48 -< Ils pouraient le fournir :-( >- -------------------------------------------------------------------------------- Oui oui, c'est ce que je compte faire, mais je trouve que DEC pourrait le fournir, c'est tout! ================================================================================ Note 194.3 La disquette sur une DECstation 3 of 5 DECUSF::VIBERT_JF "Vice-President DECUS, Univ Paris" 25 lines 12-NOV-1991 23:06 -< fd_util.shar is for you >- -------------------------------------------------------------------------------- C'est fait. J'ai mis dans la directory ULTRIX un petit shar fd_util.shar qui comprend: fd_alire -> qui dit ce que ca fait fd_install -> qui compile et installe... fdformat -> un tout petit prg qui permet de formater fdtar -> qui permet de faire un tar ayant la disquette comme device par defaut fd est pour floppy disk (pas tres bien choisi car les disquettes 3' ne sont pas tres souples!, mais c'est classique. Il faut etre en SU pour l'installer, et ensuite, on peut formater sans etre superuser. La disquette est supposee etre en SCSI 5, mais il n'y a qu'a le changer dans le fdformat.c (c'est #defined) et dans fd_install (c'est une variable shell). Ca installe les 2 prg dans /usr/local/bin (suppose exister) et met correctement les protections. Voila, c'est super de base, mais ca evitera aux nouveaux venus a Ultrix de se poser des questions metaphysiques (Mais entre nous, DEC aurai du le faire!!, ca m'a pris 1/4 d'h a tout casser, le plus long ayant ete de taper le fichier d'install et le alire pour le mettre ici!). ================================================================================ Note 194.4 La disquette sur une DECstation 4 of 5 DECUSF::CLAR_D "Chairman du SIG UNIX" 3 lines 13-NOV-1991 08:05 -< L'emmm..... qui n'a rien fait >- -------------------------------------------------------------------------------- Est-ce que la disquette ne pourrait pas etre defini par une variable d'environnement du genre setenv DISKET /dev/rrz5c, qui permettrait d'adapter facilement au site, meme s'il y a une valeur par defaut? ================================================================================ Note 194.5 La disquette sur une DECstation 5 of 5 DECUSF::VIBERT_JF "Vice-President DECUS, Univ Paris " 4 lines 13-NOV-1991 21:39 -< Pour la V2 >- -------------------------------------------------------------------------------- On pourrait, je n'y ai pas pense en faisant ca pour moi (apres tout, c'est deja bien beau que j'ai mis le # de SCSI en variable!! ;-) ) et sur un coin de table. Mais promis, ca fera l'objet de la Version 2, quand j'aurai 2 mn, ce qui n'est vraiment pas le cas en ce moment.