#1 Le 12/04/2011, à 13:17
- farrouha
comment savoir le "uid" sous ubuntu?
Bonjour,
je suis entrain de suivre un document pour l'installation de Tinyos sous Ubuntu, et je suis arrivé à cette étape:
- Changez l'utilisateur du dossier tinyos
chown -R uid /opt/tinyos-2.1.1
comment je peux mettre la valeur de "uid"
Merci.
Hors ligne
#2 Le 12/04/2011, à 13:27
- seb0uil
Re : comment savoir le "uid" sous ubuntu?
Salut,
chown te permet de changer le propriétaire d'un fichier/répertoire.
Il faut mettre le nom du nouveau propriétaire en tant que uid
par exemple
chown -R seb0uil /opt/tinyos-2.1.1
si je veux être le propriétaire
Hors ligne
#3 Le 12/04/2011, à 13:59
- farrouha
Re : comment savoir le "uid" sous ubuntu?
RE,
j'ai fait comme tu me l'as dis, mais j'obtiens ce message:
"Opération non permise"
comme faire STP ?
Hors ligne
#4 Le 12/04/2011, à 18:23
- BoloG
Re : comment savoir le "uid" sous ubuntu?
Tu dois être en root (sudo ...).
Sinon tu peu aussi mettre l'uid numérique de l'utilisateur. Pour le connaitre, entre la commande "id".
Dernière modification par BoloG (Le 12/04/2011, à 18:25)
Hors ligne
#5 Le 13/04/2011, à 09:01
- Rolinh
Re : comment savoir le "uid" sous ubuntu?
C'est mieux de changer le groupe en même temps. Tiens, pour te faciliter la vie, je te fournit une commande générique (à lancer en tant qu'utilisateur normal donc...):
sudo chown -R $USER:`id -gn $USER` /opt/tinyos-2.1.1
Cela aura pour effet de changer le propriétaire du fichier pour toi et le groupe pour ton groupe par défaut et ceci récursivement dans les sous-dossiers de celui listé.
Hors ligne
#6 Le 13/04/2011, à 10:45
- farrouha
Re : comment savoir le "uid" sous ubuntu?
Bonjour,
Merci pour la réponse,
mais j'ai eu un autre problème, à la fin de l'installation et quand je tape la commande suivante pour tester
cd /opt/tinyos-2.1.1/apps/Blink
make telosb
j'obtiens ce qui suit:
make :***Pas de règle pour fabriquer la cible "telosb". Arrêt.
comme faire SVP ?
Merci d'avance.
Hors ligne
#7 Le 13/04/2011, à 13:04
- Rolinh
Re : comment savoir le "uid" sous ubuntu?
Il faut qu'il y a un makefile.
Que donne ceci ?
ls /opt/tinyos-2.1.1/apps/Blink | grep -i makefile
Hors ligne
#8 Le 13/04/2011, à 13:50
- seb0uil
Re : comment savoir le "uid" sous ubuntu?
Que donne ceci ?
ls /opt/tinyos-2.1.1/apps/Blink | grep -i makefile
Pourquoi un grep ?
Un simple
ls /opt/tinyos-2.1.1/apps/Blink/Makefile
suffit
(A priori le fichier commence par un M majuscule), le cas échéant on peut imaginer
ls /opt/tinyos-2.1.1/apps/Blink/[Mm]akefile
ou
ls /opt/tinyos-2.1.1/apps/Blink/*akefile
La seconde serait d'ailleurs plus correct, cf
make executes commands in the makefile to update one or more target
names, where name is typically a program. If no -f option is present,
make will look for the makefiles GNUmakefile, makefile, and Makefile,
in that order.
Hors ligne
#9 Le 13/04/2011, à 14:22
- Rolinh
Re : comment savoir le "uid" sous ubuntu?
^^
Avec 3h de sommeil cette nuit, je n'ai pas les yeux en face des trous aujourd'hui
Sinon, plus correct encore:
ls /opt/tinyos-2.1.1/apps/Blink/?akefile
Hors ligne
#10 Le 13/04/2011, à 14:24
- seb0uil
Re : comment savoir le "uid" sous ubuntu?
^^
Avec 3h de sommeil cette nuit, je n'ai pas les yeux en face des trous aujourd'hui
Sinon, plus correct encore:ls /opt/tinyos-2.1.1/apps/Blink/?akefile
Nope, le man indique que le fichier peut se nommer GNUmakefile (quoi que j'en ai jamais vu )
Hors ligne
#11 Le 13/04/2011, à 14:27
- Rolinh
Re : comment savoir le "uid" sous ubuntu?
Je n'ai jamais vu ça non plus et... c'est sûrement juste un truc GNUesque...donc osef
Hors ligne
#12 Le 25/04/2012, à 09:26
- alouiimed
Re : comment savoir le "uid" sous ubuntu?
Bonjour
aidez moi SVP
""make mica2"" et "make micaz"" ça marche mais
si je fais ""make telosb"" le terminal m'affiche à la fin
""
/opt/tinyos-2.1.0/tos/chips/msp430/timer/HilTimerMilliC.nc:51: cannot find `Alarm'
/opt/tinyos-2.1.0/tos/chips/msp430/timer/HilTimerMilliC.nc:52: cannot find `Counter'
In component `TimerMilliC':
/opt/tinyos-2.1.0/tos/system/TimerMilliC.nc:44: too many arguments
MAKE***[exe0] erreur 1
aidez moi
urgent
merciiii
Hors ligne