chown en root ne fonctionne pas
Le
steve

Re-salut,
J'ai acheté un nas sur lequel je vais héberger mes fichiers multimédia.
J'ai donc activé le protocole FTP sur le nas et copié mes fichiers.
Ensuite, comme certains fichiers n'ont pas été copié (à cause
d'encodages bizarres je pense), je me suis dit que je devrais monter la
partition du nas via nfs et ainsi utiliser les outils que je connais
bien (cf. message précédent). J'ai utilisé autofs pour cela et ça
fonctionne parfaitement (il suffit de vouloir accéder au fs pour que
celui-ci se monte tout seul). Le problème réside dans les permissions
des fichiers et répertoires. Par défaut, j'ai ceci :
drwxr-xr-x 5 99 99 88 19 aoû 13 :40 Cypress Hill
Or cet utilisateur (99) et ce groupe (99) n'existe pas sur mon système.
J'ai donc pensé les modifier en steve:audio :
# chown -R steve:audio Cypress Hill
chown : changement de propriétaire pour « Cypress Hill/Black Sunday » :
Opération non permise
Quel toupet ! Depuis quand root n'a-t-il plus tous les droits ?
En essayant de faire pareil sur un fichier, même sanction.
Donc impossible d'utiliser les outils courants pour faire mes petites
affaires.
Là j'avoue en perdre mon latin.
Une idée ?
Merci,
steve
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20110823124416.GA20521@mangoo.homelinux.org
J'ai acheté un nas sur lequel je vais héberger mes fichiers multimédia.
J'ai donc activé le protocole FTP sur le nas et copié mes fichiers.
Ensuite, comme certains fichiers n'ont pas été copié (à cause
d'encodages bizarres je pense), je me suis dit que je devrais monter la
partition du nas via nfs et ainsi utiliser les outils que je connais
bien (cf. message précédent). J'ai utilisé autofs pour cela et ça
fonctionne parfaitement (il suffit de vouloir accéder au fs pour que
celui-ci se monte tout seul). Le problème réside dans les permissions
des fichiers et répertoires. Par défaut, j'ai ceci :
drwxr-xr-x 5 99 99 88 19 aoû 13 :40 Cypress Hill
Or cet utilisateur (99) et ce groupe (99) n'existe pas sur mon système.
J'ai donc pensé les modifier en steve:audio :
# chown -R steve:audio Cypress Hill
chown : changement de propriétaire pour « Cypress Hill/Black Sunday » :
Opération non permise
Quel toupet ! Depuis quand root n'a-t-il plus tous les droits ?
En essayant de faire pareil sur un fichier, même sanction.
Donc impossible d'utiliser les outils courants pour faire mes petites
affaires.
Là j'avoue en perdre mon latin.
Une idée ?
Merci,
steve
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20110823124416.GA20521@mangoo.homelinux.org
steve
bonjour,
quelles sont les valeurs données sur le nas (fstab) et comment
sont gèrés les droits ?
slt
bernard
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Bonjour,
[...]
C'est là une des principales complexités de NFS, il faut que les utilisateurs /
groupes aient les mêmes IDs, sinon on n'obtient pas le résultat escompté.
Certainement une option root_squash dans le fichier exports (man exports
explique ça très bien). Si tu peux modifier le fichier exports, tu peux le
désactiver (mais je ne le ferais pas de manière permanente), sinon, à part
modifier les UID / GID sur ton client, je ne vois pas bien comment t'en sortir…
Mais quel root ?
Le root du serveur (toi) n'est pas forcément le root du client (moi, si un jour
tu m'autorises à connecter ma machine chez toi)… Mais bon, rien ne m'empêchera
alors de créer sur ma machine un utilisateur UID™ et d'obtenir la propriété de
tes fichiers !
La sécurisation de NFS, j'avoue que je n'ai pas encore trouvé la recette
miracle.
A+
Seb
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Je n'ai pas vu de fstab sur le nas et les droits sont ceux par défaut
(pour le moment). Actuellement, j'accède aux données à distances, je
n'ai pas la main sur l'interface web du nas.
Mais je ne comprends toujours pas pourquoi je ne peux pas changer les
permissions. Est-ce à voir avec NFS (que je connais assez mal) ?
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
C'est juste, j'avais complètement oublié ce « détail ». Merci.
Il ne me semble pas avoir vu cette option sur l'interface web. Mais je
n'ai pas encore eu le temps de tout étudier en détail il est vrai.
Mais en l'occurrence le serveur nfs c'est celui du nas non ? Sur ma
Debian je n'ai que cela d'installé concernant nfs :
ii libnfsidmap2 0.23-2 An nfs idmapping library
ii nfs-common 1 :1.2.2-4 NFS support files common to client and server
Je pensais donc monter la partition du nas sur ma Debian et bricoler
dessus comme je l'entendais.... mais non.
Donc si je comprends bien, en créant un utilisateur avec UID™ et
GID™, je vais pouvoir modifier les permissions ? Je m'en vais de ce
pas tester tout ça.
Merci pour ces explications,
steve
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
J'espère que cette fois-ci ce sera la bonne :)
Maintenant il me semble me souvenir qu'effectivement j'avais la
possibilité de modifier cette option et ne sachant pas que choisir, j'ai
laissé la valeur par défaut.
Oui.
Absolument, j'ai créé un utilisateur avec UID™ et essayé de
« chowner » mais ça n'a pas marché. Par contre, le chmod fonctionne.
Merci encore.
Belle fin de journée.
steve
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
En général au bout de quelques fois, on commence à le retenir !
Le chapitre « Correspondance d'ID utilisateur » de exports(5) indique que le
« root_squash » est le comportement par défaut, dans ce cas c'est normal que tu
n'aies pas vu l'option.
Oui, ça me parait bien, le serveur c'est le NAS, le client c'est ta machine.
Les permissions (chmod), oui, la propriété (chown), non, mais ce n'est pas une
spécificité de NFS, tu peux tester sur ta machine (en tant qu'utilisateur
simple) :
~ touch /tmp/toto
~ chown nobody /tmp/toto
chown: changement de propriétaire pour «/tmp/toto»: Opération non permise
Seb
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
steve
bonjour,
essaye de relire les pages du manuel et tu verra ton erreur ...
normalement : chown $USER:$GROUP fichier||répertoire
slt
bernard
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Il ne me semble pas qu'il y ait d'erreur, le système lui a simplement refusé le
droit (en tant qu'utilisateur simple) de modifier le propriétaire d'un fichier,
c'est normal.
Si l'« erreur » vient du fait qu'il n'y a pas de groupe spécifié dans l'exemple
de chown, alors ce n'est pas une erreur, c'est très bien supporté.
Si ce n'est pas ça, alors il faudrait m'éclairer…
Seb
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
salut,
moi je vote ça vient de NFS. root n'a pas tous les droits à travers des
partages NFS (enfin par défaut si je me souviens bien). regardes le man
de NFS. tu vas trouver root_squash et no_root_squash. ça doit être ça...
mais entre nous je pense que tu fais une grosse erreur en modifiant les
uid/guid sur ton NAS. pour NFS ça va marcher mais pour les autres types
de partage ton NAS risque d'avoir des soucis. tu peux envisager
plusieurs solutions:
- tu te débrouilles pour avoir les mêmes uid/guid sur ton pc et ton NAS
(bonne chance...moi j'ai po réussi...mais bon ça dépend des NAS)
- tu utilises autre chose que NFS. j'utilise FTP.
bye
GiGGz
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/j32826$ghe$