Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
cheuze PowerBook de Bronze
Inscrit le: 05 Nov 2005 Messages: 220 Localisation: Europe
|
Posté le: Sam 09 Déc 2006 à 15:47 Sujet du message: user root et autorisations (résolu) |
|
|
Salut,
j'ai une petite question rapport aux autorisations et à l'utilisateur root...
Aujourd'hui j'ai eu un petit souci, mon mac a démarré de manière assez étrange, le fond d'écran était un fond d'écran que j'utilisais il y a quelques mois et ma partition Bootcamp ne montait plus sauf lorsque je lançais l'utilitaire de disque...
J'ai lancé une réparation des autorisations sur le volume MacOS qui a trouvé des problèmes et les a réparé.
Depuis, tout semble être rentré dans l'ordre...
D'où ma question, maintenant: normalement seul l'utilisateur root peut modifier les autorisations de certains fichiers système. Or en fait, dans mon cas, je n'ai qu'un compte principal et mon mot de passe est le mot de passe root. Donc quand j'utilise mon ordinateur, en fait je suis loggé en tant que root (ou pas ?).
Or, on m'a toujours dit que sous linux et UNIX, il faut jamais se connecter en tant que root sauf quand on sait exactement ce que l'on fait donc pas pour une utilisation normale...
Est-ce que le fait de se logger sur le compte principal en utilisation normale augmente les risques de ce genre de problème ? (ou MacOS X a-t-il prévu le coup ?)
En gros, je me demande si je ne renomme pas le compte principal en "Admin" par exemple et je me crée un compte utilisateur normal pour une utilisation courante, même si je suis le seul à utiliser mon ordi pour l'instant. _________________ Macbook Pro rev.A 2Ghz - 2Go - 10.6.2
Dernière édition par cheuze le Sam 09 Déc 2006 à 17:05; édité 1 fois |
|
Revenir en haut de page |
|
|
Tetraam PowerBook de Palissandre
Inscrit le: 05 Sep 2006 Messages: 683 Localisation: Lyon
|
Posté le: Sam 09 Déc 2006 à 16:04 Sujet du message: |
|
|
bootcamp n'est qu'une BETA... _________________ ELLE : Macbook AIR 11", 1,4GHz unibody, 4GO DDR3, 64GO SSD, NVIDIA 320M 256MO, Lion.
iMac ALU 20", 2,4GHz, 4GO DDR2, 250GO, ATI 2600 PRO 256 DDR3, Lion
iPhone 3G blanc 16GO
LUI : Mac Pro Quad 3GHz, 9GO DDR2, HD 4890 1GO GDDR5 + 2600 XT 256 DDR3, SSD INTEL X25-M G2 80GO, Raptor 160GO, CAVIAR GREEN 1TO, Cinema Display HD alu 23", Lion, dual boot windows 7 intégrale 64 bits.
MacBook AIR 13", 1,86GHz unibody, 2GO DDR3, 128GO SSD, NVIDIA 320M 256MO, Lion, cinema display Plexi 20" |
|
Revenir en haut de page |
|
|
cheuze PowerBook de Bronze
Inscrit le: 05 Nov 2005 Messages: 220 Localisation: Europe
|
Posté le: Sam 09 Déc 2006 à 16:11 Sujet du message: |
|
|
Le problème n'est pas tellement Bootcamp en fait... _________________ Macbook Pro rev.A 2Ghz - 2Go - 10.6.2 |
|
Revenir en haut de page |
|
|
lpascalon Administrateur
Inscrit le: 30 Nov 2002 Messages: 31865 Localisation: Toulouse
|
Posté le: Sam 09 Déc 2006 à 16:12 Sujet du message: |
|
|
Le système Apple a en effet le compte Root inactif par défaut, mais le compte Admin nécessaire détient certains droits de Root... C'est un peu compliqué et spécifique à Apple comme distribution des droits.
Il est souvent recommandé d'utiliser en effet un compte "normal", bien que le compte Admin ne soit pas déconseillé. _________________ Ludovic
Evitez de m'envoyer des messages perso sur le forum. Je préfère les mails.
MBP M1 16", 16 Go, SSD 512 Go
iMac 27" 2,9 GHz, 16 Go, 3 To FusionDrive
iMac G4 24" 1,6 Ghz, 1 Go, SuperDrive
iPhone 12 mini 128 Go
iPad Pro 11", iPad mini Cellular...
|
|
Revenir en haut de page |
|
|
cheuze PowerBook de Bronze
Inscrit le: 05 Nov 2005 Messages: 220 Localisation: Europe
|
Posté le: Sam 09 Déc 2006 à 16:23 Sujet du message: |
|
|
C'est vrai qu'à la réflexion, lorsqu'on est sur le compte principal, le moniteur d'activités différencie bien 2 utilisateurs distincts pour les processus actifs: root et l'utilisateur principal.
MacOS X doit faire la différence. Mais apparemment il a du se mélanger les pinceaux. en fait le problème est survenu à la suite d'un blocage après une mise en veille. Etait-ce une cause ou un effet, je sais pas.
Marci, Ludo, ça répond à ma question. Je vais créer un nouveau compte. _________________ Macbook Pro rev.A 2Ghz - 2Go - 10.6.2 |
|
Revenir en haut de page |
|
|
blackjmac Modérateur
Inscrit le: 04 Jan 2005 Messages: 16711 Localisation: /Library/Scripts/
|
Posté le: Sam 09 Déc 2006 à 16:42 Sujet du message: |
|
|
En ce concerne les comptes utilisateur, le premier compte crée est le compte administrateur principal, qui possède certains droits spécifiques supplémentaires par rapport aux comptes admin suivants mais ce n'est pas le compte root.
Comme indiqué dans l'article sur l'installation système de la FAQ, dans la situation idéale, ce compte ne serait utilisé que pour l'administration de la machine et la maintenance tandis qu'un compte utilisateur (quitte à lui laisser les droits d'administration aussi) servirait pour l'utilisation courante.
Je ne suis pas d'accord sur le fait que le compte administrateur possède certains droits du root. Le fait que certaines applications demandent la saisie du mot de passe administrateur est là pour confirmer cette thèse : dans la liste des commandes unix du système, il y a une commande qui permet de donner les droits temporaires de modification du système à un administrateur. Cette commande est la commande
Le souci que tu as rencontré est dû à un problème lié à un défaut lors d'une écriture sur le disque, qui a du modifier les autorisations du disque et le fait que l'Utilitaire de disque a pu les corriger est en fait du à la présence des receipts d'installation dans la Bibliothèque principale, qui ne doit pas être vidé sauf une erreur exceptionnelle (par exemple les fichiers iTunes.pkg, qui bloquait la vérification/réparation des autorisations). _________________ La mine d'or pour OS X - http://www.versiontracker.com/macosx/
|
|
Revenir en haut de page |
|
|
cheuze PowerBook de Bronze
Inscrit le: 05 Nov 2005 Messages: 220 Localisation: Europe
|
Posté le: Sam 09 Déc 2006 à 16:58 Sujet du message: |
|
|
Effectivement, dsl... je viens de lire l'article de la FAQ sur les comptes utilisateurs. Ca clarifie pas mal la compréhension du système.
très instructive cette FAQ, je ne pensais pas que mon problème serait là dedans... _________________ Macbook Pro rev.A 2Ghz - 2Go - 10.6.2
Dernière édition par cheuze le Sam 09 Déc 2006 à 17:00; édité 1 fois |
|
Revenir en haut de page |
|
|
blackjmac Modérateur
Inscrit le: 04 Jan 2005 Messages: 16711 Localisation: /Library/Scripts/
|
|
Revenir en haut de page |
|
|
pascalformac PowerBook 190
Inscrit le: 04 Sep 2004 Messages: 3734
|
Posté le: Sam 09 Déc 2006 à 18:53 Sujet du message: |
|
|
Tiens , plutôt que créer un sujet je rebondis ici
contexte
j'ai récemment fait une réinstall complete ( avec verif -reparation de disque , effacement; reinstall , création de nouveaux comptes avec droits differents dont compte principal , pour l'administration et comptes utilisateurs standards pour le reste); tout s'est bien passé ( à part une ou 2 broutilles mineures)
Par contre il y a eu des modifs de droits ( logique)
notament concernant mes applications persos ( c'est à dire tout ce qui n'est pas venant de l'install Apple)
Afin que tous les utilisateurs puissent se servir de mes applis et ne pas mélanger avec les applis Apple j'avais sur l'ancienne install, crée un sous dossier dans Applications.
( et par sécurité le possesseur avec droits lecture -écriture était le compte admi , pas le systeme comme le dossier Appli standard, bref la facon normale)
Ca ne m'a jamais posé le moindre souci
j'ai voulu refaire la même chose
sauf que ca coince coté droits ( juste un peu)
le nom de l'admi principal a changé ; j'ai eu donc - logique - en tant nouvel admi , pas de droit d'écriture sur ce dossier venu d'ailleurs au sens strict
ce fut facile de changer les droits du dossier maitre
le souci mineur:
c'est à l'étape suivante que ca coince
j'ai fait
" Appliquer aux éléments inclus"
et cela s'appliqua qu'en partie
les sous dossiers, et leurs contenus eux gardèrent les anciens droits
j'ai commencé à corriger à la main
pomme I , modif de droits pour chaque dossier
long , long , long car j'ai des dossiers avec sous dossiers contenant des dossiers
Questions
y a t'il un moyen simple ou un script afin de faire que la modif s'applique à vraiment tout le contenu en une fois?
( black va me peut etre sortir une manip terminal et là je veux pas la moindre erreur, pas à l'aise avec le terminal )
et en annexe
interet des groupes pas hyper clair quand on n' est pas en réseau
De ce coté l'aide mac est quasi muette et le web radin en infos claires
d'ailleurs par defaut je mets quoi?? groupe admi en lecture ecriture?
Merci d'avance |
|
Revenir en haut de page |
|
|
blackjmac Modérateur
Inscrit le: 04 Jan 2005 Messages: 16711 Localisation: /Library/Scripts/
|
Posté le: Sam 09 Déc 2006 à 19:28 Sujet du message: |
|
|
Oui, pascal, les administrateurs doivent pouvoir écrire dans ce dossier.
Le souci c'est que le Finder ne sait pas bien repliquer les droits et le fait sur une "profondeur" limitée.
Tu as raison, par le Terminal ça se fait comme un rien.
Au préalable, il te faut rassembler les noms d'administrateur principal et du groupe des admins (tu ne peux modifier que le nom d'admin principal, le groupe est celui, par défaut). Supposons que ton dossier est nommé Mes Applis et est situé dans le dossier Applications à la racine du disque. Ton compte admin principal se nomme Pascal et son nom abrégé est pascal).
Pour modifier les droits du dossier Mes Applis (attention à la case), les lignes dans le Terminal seraient simples :
Code: | cd /Applications
sudo chown -Rf pascal:admin
sudo chmod -Rf 775 Mes\ Applis |
Attention aux espaces et aux capitales. Terminal différencie les majuscules des minuscules. Le signe \ doit impérativement précéder un espace dans les noms. Pour l'obtenir, il faut taper [ALT][SHIFT]/. Ces commandes n'agissent pas sur les fichiers verrouillés.
Les options dans les commandes : R pour récursion et f pour forcer.
Après la première ligne comprenant la commande sudo, le système va demander le mot de passe d'administrateur. La seconde ligne va s'exécuter sans rien demander car le système garde les droits de root (cette commande sert à ça) pendant 5 minutes.
La première commande modifie le possesseur et le groupe de tout élément, la seconde, les droits. _________________ La mine d'or pour OS X - http://www.versiontracker.com/macosx/
Dernière édition par blackjmac le Sam 09 Déc 2006 à 20:42; édité 2 fois |
|
Revenir en haut de page |
|
|
pascalformac PowerBook 190
Inscrit le: 04 Sep 2004 Messages: 3734
|
Posté le: Sam 09 Déc 2006 à 20:02 Sujet du message: |
|
|
je le sentais venir...
Blackjmac ( dit Terminaltor) a encore frappé
--
merci
je note que c'est donc possible
pour l'instant je laisse mûrir l'dée (tu sais bien que j'aime pas dealer avec le terminal)
un truc auquel j'ai pas fait gaffe mais qui s'explique facilement
Le gros de mon ancienne maison fut repris sans aucun probleme de droit.
Certainement parce que le nom abrégé est le même sur l'ancien compte ( qui était admi principal) et nouveau compte ( standard)
----------------
et d'ailleurs je voudrais ici confirmer une chose
L'utilisation compte standard pour le quotidien+ compte admi pour l'entretien, c'est confortable.
C'est juste un pli à prendre
donc dire que c'est compliqué ou genant est faux |
|
Revenir en haut de page |
|
|
blackjmac Modérateur
Inscrit le: 04 Jan 2005 Messages: 16711 Localisation: /Library/Scripts/
|
Posté le: Sam 09 Déc 2006 à 20:06 Sujet du message: |
|
|
il existe certains logiciels qui n'aiment pas travailler avec un compte standard, j'ai rencontré des soucis (mais je ne me souviens pas du logiciel en question) avec ce type d'organisation et la solution consistait à donner les droits d'administration au compte d'utilisation. C'est vrai qu'il est préférable que le compte d'utilisation soit simple user au lieu d'admin mais il existe des cas, où cela n'est pas possible. _________________ La mine d'or pour OS X - http://www.versiontracker.com/macosx/
|
|
Revenir en haut de page |
|
|
pascalformac PowerBook 190
Inscrit le: 04 Sep 2004 Messages: 3734
|
Posté le: Sam 09 Déc 2006 à 20:19 Sujet du message: |
|
|
bah pour certaines applis on peut étendre, modifier les droits, y a pas mordom
( ni de lézard) |
|
Revenir en haut de page |
|
|
cheuze PowerBook de Bronze
Inscrit le: 05 Nov 2005 Messages: 220 Localisation: Europe
|
Posté le: Dim 10 Déc 2006 à 15:03 Sujet du message: |
|
|
A ce compte là, est-ce qu'il reste encore une différence entre un compte standard avec les droits d'administration et le compte administrateur principal ?
Parce que si je me trompe pas, si un utilisateur standard veut installer un logiciel, celui-ci ira directement dans son dossier Applications de son "home" et non plus dans le dossier "applications" principal, et les autres utilisateurs ne peuvent pas l'utiliser ?
Cela dit, j'ai remarqué que certaines applis vont quand même dans le dossier applications de mon home même si je suis sur le compte admin principal... _________________ Macbook Pro rev.A 2Ghz - 2Go - 10.6.2 |
|
Revenir en haut de page |
|
|
pascalformac PowerBook 190
Inscrit le: 04 Sep 2004 Messages: 3734
|
Posté le: Dim 10 Déc 2006 à 15:28 Sujet du message: |
|
|
blackjmac puis moi on fait allusion aux droits admi étendus concernant uniquement certaines applis qui , selon blackjmac , poseraient probleme en utilisation standard et on ne parle pas de compte standard avec droits étendus sur toutes les applis
( perso je ne sais pas de quelles applis blackjmac parle et ca m'interesse , sans doute des microdoux mais pas sûr)
Quant au placement des applis
on a le choix
Par defaut , se collent soit dans Applications( géneral) soit dans home/ Applications
Mais ca peut se changer ( pas recommendé) |
|
Revenir en haut de page |
|
|
blackjmac Modérateur
Inscrit le: 04 Jan 2005 Messages: 16711 Localisation: /Library/Scripts/
|
Posté le: Dim 10 Déc 2006 à 16:36 Sujet du message: |
|
|
Le compte utilisateur avec les droits d'admin est un administrateur. Le premier compte est un compte admin avec l'appartenance à des groupes spécifiques que les autres comptes admin n'ont pas mais ça n'a aucune influence sur le fonctionnement local. Une installation de logiciels correctement écrite est censée placer le logiciel dans le dossier /Applications.
Les comptes Utilisateur standard n'ont pas le droit de modification du dossier /Applications et c'est la cause de la création du dossier ~/Applications. Un logiciel ainsi installé ne peut être utilisé que par l'utilisateur qui possède les droits d'accès à ce dossier.
Si le logiciel est installé dans le dossier ~/Applications (dans le dossier départ de l'utilisateur), on peut le déplacer sans souci dans le dossier /Applications mais si l'installation a placé des fichiers supplémentaires dans la Bibliothèque de l'utilisateur, il y a des chances qu'il ne fonctionne pas avec d'autres comptes utilisateur à cause de l'interdiction d'accès à la Bibliothèque de l'utilisateur qui a installé le logiciel (sauf si on arrive à trouver les fichiers en question et les déplace dans la Bibliothèque principale).
Les logiciels qui m'ont posé des soucis de fonctionnement, si je me souviens bien, étaient les logiciels de scan, assez anciens. par contre, je ne peux pas dire si c'étaient les logiciels HP ou Epson ou peut être OmniPage - je ne me souviens plus, cette histoire est assez ancienne. _________________ La mine d'or pour OS X - http://www.versiontracker.com/macosx/
|
|
Revenir en haut de page |
|
|
pascalformac PowerBook 190
Inscrit le: 04 Sep 2004 Messages: 3734
|
Posté le: Dim 10 Déc 2006 à 16:47 Sujet du message: |
|
|
En complement je dirai qu'il y a 2 cas
-certaines applis, à l'installation , placent des fichiers ( liés à cette appli) dans divers endroits
en ce cas déplacer que l'appli d'un compte vers un autre, ne reprend pas toujours ces fichiers de gestion ( ca depend où ils sont)
-d'autres applis, elles, créent des fichiers de gestion qu'après premier lancement
par exemple les fameuses plist
ces applis là peuvent être déplacées et utilsées
-
perso , sauf cas de test d'appli douteuse, j'installe pas dans un compte utilisateur, mais en accès à tous |
|
Revenir en haut de page |
|
|
cheuze PowerBook de Bronze
Inscrit le: 05 Nov 2005 Messages: 220 Localisation: Europe
|
Posté le: Dim 10 Déc 2006 à 19:00 Sujet du message: |
|
|
donc en gros à chaque fois qu'on veut installer une appli pour tout le monde, faut l'installer à partir du compte Admin, c'est le plus simple, si j'ai bien compris...
ok, merci à tous les deux pour le complément d'infos ! _________________ Macbook Pro rev.A 2Ghz - 2Go - 10.6.2 |
|
Revenir en haut de page |
|
|
pascalformac PowerBook 190
Inscrit le: 04 Sep 2004 Messages: 3734
|
Posté le: Dim 10 Déc 2006 à 19:13 Sujet du message: |
|
|
comme tu l'installeras dans Applications ( coté systeme) , il te faudra le log admi , alors autant passer par le compte admi |
|
Revenir en haut de page |
|
|
blackjmac Modérateur
Inscrit le: 04 Jan 2005 Messages: 16711 Localisation: /Library/Scripts/
|
Posté le: Dim 10 Déc 2006 à 19:47 Sujet du message: |
|
|
pascalformac a écrit: | comme tu l'installeras dans Applications ( coté systeme) , il te faudra le log admi , alors autant passer par le compte admi |
Si tout est fait correctement, chaque utilisateur pourra utiliser le logiciel sans aucun souci _________________ La mine d'or pour OS X - http://www.versiontracker.com/macosx/
|
|
Revenir en haut de page |
|
|
|