[:framesmaker] merci Jak pour ton aide ça marche. Je peu maintenant lancer xcdroast. Bon j'ai juste un probleme de lien.
Merci A+
Jak
La méthode que je donne, tirée du man, est très simple aussi. Ça prend pas plus de 10 secondes.
Buchu
avec xcdroast quand tu le lances en root dans Setup / Users tu peux ajouter des droits à des utilisateurs (Activate non-root qqc..) c'est tout simple et ca marche très bien
Voilou
Jak
J'oubliais : après, un ls -l de cdrecord devait donner ça :
Code :
-rws--x--x 1 root bin 180k jun 3 2001 cdrecord*
C'est bien un "s" qu'il y a dans le champ exécution du propriétaire.
Jak
YT-1300 a écrit a écrit :
chmod est en faite une commande qui permet de changer les droits d'ecritures....... Donc en fait avec 4711 tu me dit que le proprietaire n'a que le droit d'ecriture(4) que le groupe a tous les droits(7) et que les autres n'on que le droit d'executer(1). Mais que me dit le dernier le dernier 1 alors???
Voila voila mes petites questions. Mais donc en gros ça sert a rien que je les tapes car root est deja proprietaire du fichier et que j'ai tous les droits d'activer sur les fichiers. :??:
[:jultey]
Non, en effet, tu n'as pas besoin de taper la 1ère commande (chown). Par contre, la 2ème, le chmod, est un peu particulier, car il permet d'activer le bit SUID et ne correspond pas à ce que tu écris. Les droits du propriétaire sont rprésentés par le "7", ceux du groupe par le 2ème "1" et ceux des autres par le dernier "1". En fait, je ne sais pas à quoi correspond le "4".
Mais ça correspond à la commande suivante, si vraiment tu veux te référer au man :
~# chmod u+s,go+x,go-rw cdrecord
Voilà, c'est plus clair d'utiliser cette syntaxe qui est documentée. Je dois bien admettre que je ne sais pas d'où ils sortent le "4" du 4711.
YT-1300
OK mais je vais juste te poser une ou deux question. Alors ne crois pas que je met en doute ce que tu me dit mais je cherche juste a comprendre car je debute sous linux.
Chown change le proprietaire des fichier d'apres ce que j'ai compris. Mais dans mon cas root est deja proprietaire du fichier.
chmod est en faite une commande qui permet de changer les droits d'ecritures....... Donc en fait avec 4711 tu me dit que le proprietaire n'a que le droit d'ecriture(4) que le groupe a tous les droits(7) et que les autres n'on que le droit d'executer(1). Mais que me dit le dernier le dernier 1 alors???
Voila voila mes petites questions. Mais donc en gros ça sert a rien que je les tapes car root est deja proprietaire du fichier et que j'ai tous les droits d'activer sur les fichiers. :??:
[:jultey]
Jak
Théoriquement, si tu as tapé ces 2 lignes-là, ça devrait marcher :
Code :
chown root /usr/local/bin/cdrecord
chmod 4711 /usr/local/bin/cdrecord
YT-1300
:( Toujours même probleme.
:sweat:
YT-1300
OK donc ce que tu me dit JAK c'est pour changer modifier les droits d'ecritures.... sur cdrecord. bon je l'ai fais j'ai tous mis et ça ne change rien.
Par contre MARTINEZ si j'ai bien compris tu me dit de changer l'identité du proprietaire ou du groupe proprietaire.
ça donne donc chgrp users cdrecord ?
mais avec chmod je ne sais pas quoi taper?
Je vais essayer de changer de groupe cdrecord, si vous avez + explication ou d'autre renseignement a me faire parvenir.
Merci
YT-1300
OK merci bien.
Jak
man cdrecord
et chercher chmod : la marche à suivre est expliquée là.
Code :
If you don't want to allow users to become root on your system,
cdrecord may safely be installed suid root. This allows all users
or a group of users with no root privileges to use cdrecord.
Cdrecord in thiscase checks, if the real user would have been
able to read the specified files. To give all user access to use
cdrecord, enter:
chown root /usr/local/bin/cdrecord
chmod 4711 /usr/local/bin/cdrecord
To give a restricted group of users access to cdrecord enter:
chown root /usr/local/bin/cdrecord
chgrp cdburners /usr/local/bin/cdrecord
chmod 4710 /usr/local/bin/cdrecord
and add a group cdburners on your system.
Never give write permissions for non root users to the /dev/scg?
devices unless you would allow anybody to read/write/format all
your disks.
YT-1300
OK j'ai pas tous compris mais je vais essayer. En gros il me suffit de changer de groupe cdrecord :heink:
Merci.
Martinez
passes cdrecord en bit SUID.
which cdrecord
-> ....
chmod +s .....
voila
YT-1300
Bonjour tous le monde je fais appel a vous pour régler un petit probleme de droit.
Voila j'ai installé X-CD-ROAST pour pouvoir graver. Lors de mon installation j'étais en root (normal), et maintenat je voudrai que mes autre conpte puissent l'executer!
Comment faire? Alors au debut j'ai fais un ls -l pour voir les droit d'ecriture et de lecture.
Donc la j'ai tous autorisé. Puis j'ai vue que le ficher appartenait a root dans le groupe root. J'ai donc changé de groupe et j'ai mis users.
Mais voila quand je suis logué avec mon compte toto et que je veu lancer xcdroast il me demande le mot de passe root. :??: Pourquoi????
Pouvez-vous m'aider sur ce sujet? Merci d'avance et bon debut de semaine a tous.