Petit probleme de Droit - Linux et OS Alternatifs
Marsh Posté le 03-06-2002 à 10:30:23
passes cdrecord en bit SUID.
which cdrecord
-> ....
chmod +s .....
voila
Marsh Posté le 03-06-2002 à 10:40:12
OK j'ai pas tous compris mais je vais essayer. En gros il me suffit de changer de groupe cdrecord
Merci.
Marsh Posté le 03-06-2002 à 10:58:47
man cdrecord
et chercher chmod : la marche à suivre est expliquée là.
Code :
|
Marsh Posté le 03-06-2002 à 11:36:20
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
Marsh Posté le 03-06-2002 à 14:35:06
Théoriquement, si tu as tapé ces 2 lignes-là, ça devrait marcher :
Code :
|
Marsh Posté le 03-06-2002 à 15:02:23
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.
Marsh Posté le 03-06-2002 à 15:52:17
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. |
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.
Marsh Posté le 03-06-2002 à 15:54:16
J'oubliais : après, un ls -l de cdrecord devait donner ça :
Code :
|
C'est bien un "s" qu'il y a dans le champ exécution du propriétaire.
Marsh Posté le 03-06-2002 à 17:05:06
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
Marsh Posté le 03-06-2002 à 17:15:23
La méthode que je donne, tirée du man, est très simple aussi. Ça prend pas plus de 10 secondes.
Marsh Posté le 03-06-2002 à 17:38:44
merci Jak pour ton aide ça marche. Je peu maintenant lancer xcdroast. Bon j'ai juste un probleme de lien.
Merci A+
Marsh Posté le 03-06-2002 à 10:11:04
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.