Security-X
Forum Security-X => Système d'Exploitation => Linux => Discussion démarrée par: sayce le octobre 13, 2011, 17:24:37
-
Plop,
Voila j'ai deux questions :
>> Je voudrais modifier le menu de boot avec grub, mais je n'ai pas de fichier "munu.lst" alors que c'est apparement avec ce fichier qu'il faut le faire ..
Est-ce normal ? C'est bien dans : "/boot/grub" ?
>> De plus je codé en C tout a leur avec des fichiers sources/compilés présent sur ma clé USB. Je tape ensuite "./1" pour lancer le prog mais il m'affiche que je n'avais pas les autorisations, alors j'essaye de modifier 30 fois avec "chmod" "umask" avec "sudo" avant etc etc aucune modification
Je teste avec les prog sur mon Bureau bien sur cela marche ^^
Comment me donner tous les droits sur ma USB ?
Merci a tous :AAN :sup:
-
Salut
1 - /boot/grub/grub.cfg
2 - Quel système de fichier sur ta clé ?
-
Je vais regarder :)
C'est FAT32, mais Linux gère normalement non ?
Je pourrais la mettre en NFTS ou pas ?
:AAN
-
On peut le modifier ?
Parce que ici (http://doc.ubuntu-fr.org/grub-pc) ils disent : il est généré automatiquement par update-grub et ne doit donc pas être modifié manuellement. C'est lui qui est lu au démarrage comme l'était menu.lst sur grub-legacy. :-\
:AAN
-
Salut
Quelles sont les droits sur tes fichiers de la clé ? (ls -l)
Perso je modifie mon grub.cfg à la main et j'ai jamais eu de problème mais je sais ce que je fais....
-
Euh de tête : "rw-r-r--" me semble t-il mais je te ré-confirmerai dans la soirée ;)
En tout cas je pouvais rien changer ^-^
Ok :) Bah je verrai avec l'admin de l'IUT thx :sup:
-
Ce n'est pas cette partie la qui est intéressante mais la suite
-rw-r--r-- 1 igor51 igor51 418 13 oct. 18:59 test.txt
-rw-r--r-- 1 igor51 igor51 980583 2 oct. 20:24 test.zip
Je suis le propriétaire de mes fichiers donc je peux les changer. Mais si tu n'es pas propriétaire, tu ne peux faire de chmod dessus.
-
ls -l
-rw-r--r-- 1 sayce sayce 8481 2011-10-13 17:15 1
-rw-r--r-- 1 sayce sayce 224 2011-10-13 17:15 1.c
-rw-r--r-- 1 sayce sayce 8481 2011-10-13 17:38 2
-rw-r--r-- 1 sayce sayce 132 2011-10-13 17:38 2.c
-rw-r--r-- 1 sayce sayce 8481 2011-10-13 18:03 3
-rw-r--r-- 1 sayce sayce 594 2011-10-13 18:03 3.c
-rw-r--r-- 1 sayce sayce 8682 2011-10-13 18:39 5
-rw-r--r-- 1 sayce sayce 645 2011-10-13 18:39 5.c
Je suis proprio :)
Je fais "chmod u+x 1" par exemple, aucune modification après, et pourtant la commande marche, je n'ai pas d'erreur.
-
J'ai le fichier que tu m'as indiqué, j'en fais quoi ?
C'est codé en quoi . On dirais une sorte de C .. ^-^
:AAN
-
Tiens j'avais oublié ce sujet.
Alors :
- est-ce que tu as la main sur ce le pc ? Je veux dire est-ce que tu es root ? Si oui, est-ce que t'a clé est bien monté avec les droits d'exécution ? (tape mount dans un terminal pour voir s'il n'y a pas un noexec sur la ligne qui correspond à la clé)
- tu parles du grub.cfg ?
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="0
Modifie la valeur set_default pour choisir sur quelle entrée tu veux booter ? Tu peux aussi vier le hiddenmenu pour pouvoir le faire à la main lors du boot ?
-
Plop,
Voila le résultat de mount :
/dev/sda5 on / type ext4 (rw,errors=remount-ro,commit=0)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/sayce/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=sayce)
/dev/sda3 on /media/Acer type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
/dev/sdc1 on /media/C436-4BA3 type vfat (rw,nosuid,nodev,uhelper=udisks,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush)
La clé est la ligne en gras
Puis un ls -l de la clé :
drwx------ 6 sayce sayce 4096 2011-10-13 18:46 C
Et encore ls -l du contenus du dossier de la clé :
-rw-r--r-- 1 sayce sayce 8481 2011-10-13 17:15 1
-rw-r--r-- 1 sayce sayce 224 2011-10-13 17:15 1.c
Puis je fais :
chmod u+x 1
Et ça n'apporte aucune modification ^-^
:AAN
-
Facile
Using the showexec option would cause the kernel driver to automatically set +x
permissions only on files with proper DOS extensions - .exe, .com etc., and
leave other files without execute permissions.
Besoin d'une traduction ou c'est bon?
-
Bah .. en fait tu sors ça de ou ?
Tu l'as sus comment ?
-
J'ai simplement cherché l'option showexec que je ne connaissais pas
J'ai plus le lien exacte, mais j'ai trouvé sur plusieurs mailing liste l'explication de cette option.
-
Ah ok .. Apparemment c'est une commande aussi non ? : http://publib.boulder.ibm.com/tividd/td/TWS/SC32-1274-00/fr_FR/HTML/SRF_mst186.htm
Je vais potasser tout ça parce que je connais pas ces commandes ^-^
:AAN
-
Il semblerait mais la c'est une option de mount.