<<< DISK$DATA:[NOTES$LIBRARY]PROGRAMMATHEQUE.NOTE;1 >>> -< Suivi des programmes DECUS >- ================================================================================ Note 113.0 fd_util.shar No replies DECUSF::VIBERT_JF "Vice-President DECUS, Univ Paris" 34 lines 12-NOV-1991 23:20 -------------------------------------------------------------------------------- Les utilisatuers de station ou systeme sous Ultrix (RISC ou VAX) avec un floppy ne peuvent formater leur disquettes que si ils sont superuser, avec rzdisk. Il manque un petit outil permettant a n'importe qui de formater sa disquette, sans etre oblige de repasser sous root (pour autant qu'il ai le mot de passe systeme). J'ai donc fait un tout petit prg qui s'installe avec la protection SUID, qui permet a mr tout le monde de formater sa disquette (fdformat). Et comme j'y etais, j'ai fait un petit one liner script qui fait un tar en prenant la disquette par defaut (fdtar). J'ai donc 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 etre dans la path de tout un chacun) 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!).