#1 Le 12/04/2011, à 13:17
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
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.1si je veux être le propriétaire
Hors ligne
#3 Le 12/04/2011, à 13:59
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
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
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.1Cela 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
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
#8 Le 13/04/2011, à 13:50
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/*akefileLa 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
#10 Le 13/04/2011, à 14:24
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
#12 Le 25/04/2012, à 09:26
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
Pages : 1
- Accueil
- » Forum
- » Développement et programmation
- » comment savoir le "uid" sous ubuntu?