J'ai une question super simple, mais je n'arrive pas =E0 trouver la solutio=
n :
Je voudrais que tous les fichiers d'un r=E9pertoire donn=E9 aient leur
owner/group et leur permissions =E9cras=E9es par celles que je veux qu'ils
aient.
Bon, rien qu'en me relisant, j'ai plus rien compris =E0 ma questions :-D
Un petit exemple :
Je veux que tout ce qui est plac=E9 ou modifi=E9 dans /home/partage
attrape automatiquement le user nobody, le groupe users, et les
permissions 666.
La seule solution que j'ai trouv=E9 est de mettre un chown et un chmod
dans le crontab, mais je me demande si il n'y a pas une solution plus
propre.
Merci
Etienne
--=20
(\__/)
(=3D'.'=3D) Ceci est un petit lapin. Copiez/collez-le dans
(")_(") votre signature pour l'aider =E0 dominer le monde
--
gentoo-user-fr@gentoo.org mailing list
Le 20 août à 17:32:18 "Etienne Hilson" écr it notamment:
| Je veux que tout ce qui est placé ou modifié dans /home/partage | attrape automatiquement le user nobody, le groupe users, et les | permissions 666.
| La seule solution que j'ai trouvé est de mettre un chown et un chmod | dans le crontab, mais je me demande si il n'y a pas une solution plus | propre.
Je crois qu'il faut creuser l'outil acl (sys-apps/acl chez nous) à+, -- Jean -- mailing list
Le 20 août à 17:32:18 "Etienne Hilson" <etienne.hilson@gmail.com> écr it notamment:
| Je veux que tout ce qui est placé ou modifié dans /home/partage
| attrape automatiquement le user nobody, le groupe users, et les
| permissions 666.
| La seule solution que j'ai trouvé est de mettre un chown et un chmod
| dans le crontab, mais je me demande si il n'y a pas une solution plus
| propre.
Je crois qu'il faut creuser l'outil acl (sys-apps/acl chez nous)
à+,
--
Jean
--
gentoo-user-fr@gentoo.org mailing list
Le 20 août à 17:32:18 "Etienne Hilson" écr it notamment:
| Je veux que tout ce qui est placé ou modifié dans /home/partage | attrape automatiquement le user nobody, le groupe users, et les | permissions 666.
| La seule solution que j'ai trouvé est de mettre un chown et un chmod | dans le crontab, mais je me demande si il n'y a pas une solution plus | propre.
Je crois qu'il faut creuser l'outil acl (sys-apps/acl chez nous) à+, -- Jean -- mailing list
Etienne Hilson
Tout à fait ça, je vous le mets pour info :
Usage: dnotify [OPTION]... DIRECTORY... [-e COMMAND...] Execute a command every time the contents of a directory change.
Events: -A, --access trigger when a file in the directory was accesse d -M, --modify trigger when a file in the directory was modifie d -C, --create trigger when a file was created in the directory -D, --delete trigger whan a file was unlinked from the direct ory -R, --rename trigger when a file in the directory was renamed -B, --attrib trigger when the directory had its attributes changed (after chmod, chown) -a, --all all of the above
General: -e, --execute=COMMAND.. command to execute when an event is triggered (all remaining args are treated as command args) -f, --file=FILE read directories to monitor from FILE, one per line -p, --processes=COUNT max number of commands to run at a time -q, --queueÞPTH max depth of queue holding commands to be run -t, --times=COUNT exit after running the command COUNT times -o, --once same as `--times 1' -r, --recursive monitor subdirectories too (recursively) -b, --background run in background (detach) -s, --silent don't print warnings about non-zero child exits --quiet same as `--silent' --help display this help and exit --version output version information and exit -- mailing list
Tout à fait ça, je vous le mets pour info :
Usage: dnotify [OPTION]... DIRECTORY... [-e COMMAND...]
Execute a command every time the contents of a directory change.
Events:
-A, --access trigger when a file in the directory was accesse d
-M, --modify trigger when a file in the directory was modifie d
-C, --create trigger when a file was created in the directory
-D, --delete trigger whan a file was unlinked from the direct ory
-R, --rename trigger when a file in the directory was renamed
-B, --attrib trigger when the directory had its attributes
changed (after chmod, chown)
-a, --all all of the above
General:
-e, --execute=COMMAND.. command to execute when an event is triggered
(all remaining args are treated as command args)
-f, --file=FILE read directories to monitor from FILE, one per line
-p, --processes=COUNT max number of commands to run at a time
-q, --queue=DEPTH max depth of queue holding commands to be run
-t, --times=COUNT exit after running the command COUNT times
-o, --once same as `--times 1'
-r, --recursive monitor subdirectories too (recursively)
-b, --background run in background (detach)
-s, --silent don't print warnings about non-zero child exits
--quiet same as `--silent'
--help display this help and exit
--version output version information and exit
--
gentoo-user-fr@gentoo.org mailing list
Usage: dnotify [OPTION]... DIRECTORY... [-e COMMAND...] Execute a command every time the contents of a directory change.
Events: -A, --access trigger when a file in the directory was accesse d -M, --modify trigger when a file in the directory was modifie d -C, --create trigger when a file was created in the directory -D, --delete trigger whan a file was unlinked from the direct ory -R, --rename trigger when a file in the directory was renamed -B, --attrib trigger when the directory had its attributes changed (after chmod, chown) -a, --all all of the above
General: -e, --execute=COMMAND.. command to execute when an event is triggered (all remaining args are treated as command args) -f, --file=FILE read directories to monitor from FILE, one per line -p, --processes=COUNT max number of commands to run at a time -q, --queueÞPTH max depth of queue holding commands to be run -t, --times=COUNT exit after running the command COUNT times -o, --once same as `--times 1' -r, --recursive monitor subdirectories too (recursively) -b, --background run in background (detach) -s, --silent don't print warnings about non-zero child exits --quiet same as `--silent' --help display this help and exit --version output version information and exit -- mailing list
Etienne Hilson
Ben finalement, c'est toujours quand je demande à la liste que je me mets à chercher sérieusement, on dirait :-D
sys-apps/dnotify Execute a command when the contents of a directory change
J'emerge :-) -- mailing list
Ben finalement, c'est toujours quand je demande à la liste que je me
mets à chercher sérieusement, on dirait :-D
sys-apps/dnotify
Execute a command when the contents of a directory change
J'emerge :-)
--
gentoo-user-fr@gentoo.org mailing list
Ben finalement, c'est toujours quand je demande à la liste que je me mets à chercher sérieusement, on dirait :-D
sys-apps/dnotify Execute a command when the contents of a directory change
J'emerge :-) -- mailing list
Etienne Hilson
> Je crois qu'il faut creuser l'outil acl (sys-apps/acl chez nous) à+, -- Jean --
Malheureusement, cela ne convient pas. acl permet de définir de manière plus étendue les permissions des fic hiers. ce que je veux faire est de modifier les permissions/owner/groups des fichiers si ils sont créés et/ou modifiés dans un répertoire.
Exemple concret : Deux users sur mon pc rei et dragonlord font partie du même groupe users. Un répertoire /home/partage est rwx pour le groupe users. Les favoris de konqueror pour mes deux users sont des liens symboliques vers /home/partage/bookmarks.html Ce dernier fichier est bien entendu rw pour le groupe users.
Jusque là, pas de problème.
le user rei ajoute un raccourci dans son konqueror BOUM ! /home/partage/bookmarks.html devient r only pour le groupe users et rw pour son owner, donc dragonlord ne peut plus le modifier.
Je sais qu'il y a une solution plus propre que le crontab, c'est monter ce répertoire comme une partition samba faire le mapping de chacun de ces users vers un user commun (samba_user) donc toutes les modications qu'ils feront seront faites en réalité par le user samba_user
Mais bon, c'est d'un lourdingue :-P -- mailing list
> Je crois qu'il faut creuser l'outil acl (sys-apps/acl chez nous)
à+,
--
Jean
--
Malheureusement, cela ne convient pas.
acl permet de définir de manière plus étendue les permissions des fic hiers.
ce que je veux faire est de modifier les permissions/owner/groups des
fichiers si ils sont créés et/ou modifiés dans un répertoire.
Exemple concret :
Deux users sur mon pc rei et dragonlord font partie du même groupe users.
Un répertoire /home/partage est rwx pour le groupe users.
Les favoris de konqueror pour mes deux users sont des liens
symboliques vers /home/partage/bookmarks.html
Ce dernier fichier est bien entendu rw pour le groupe users.
Jusque là, pas de problème.
le user rei ajoute un raccourci dans son konqueror
BOUM ! /home/partage/bookmarks.html devient r only pour le groupe
users et rw pour son owner, donc dragonlord ne peut plus le modifier.
Je sais qu'il y a une solution plus propre que le crontab, c'est
monter ce répertoire comme une partition samba
faire le mapping de chacun de ces users vers un user commun (samba_user)
donc toutes les modications qu'ils feront seront faites en réalité par
le user samba_user
Mais bon, c'est d'un lourdingue :-P
--
gentoo-user-fr@gentoo.org mailing list
> Je crois qu'il faut creuser l'outil acl (sys-apps/acl chez nous) à+, -- Jean --
Malheureusement, cela ne convient pas. acl permet de définir de manière plus étendue les permissions des fic hiers. ce que je veux faire est de modifier les permissions/owner/groups des fichiers si ils sont créés et/ou modifiés dans un répertoire.
Exemple concret : Deux users sur mon pc rei et dragonlord font partie du même groupe users. Un répertoire /home/partage est rwx pour le groupe users. Les favoris de konqueror pour mes deux users sont des liens symboliques vers /home/partage/bookmarks.html Ce dernier fichier est bien entendu rw pour le groupe users.
Jusque là, pas de problème.
le user rei ajoute un raccourci dans son konqueror BOUM ! /home/partage/bookmarks.html devient r only pour le groupe users et rw pour son owner, donc dragonlord ne peut plus le modifier.
Je sais qu'il y a une solution plus propre que le crontab, c'est monter ce répertoire comme une partition samba faire le mapping de chacun de ces users vers un user commun (samba_user) donc toutes les modications qu'ils feront seront faites en réalité par le user samba_user
Mais bon, c'est d'un lourdingue :-P -- mailing list
--=-aULj6ihjFd3ZTn46RhF1 Content-Type: application/pgp-signature; name=signature.asc Content-Description: Ceci est une partie de message =?ISO-8859-1?Q?numériquement?= =?ISO-8859-1?Q?_signée? -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (GNU/Linux)
--=-aULj6ihjFd3ZTn46RhF1
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: Ceci est une partie de message
=?ISO-8859-1?Q?numériquement?= =?ISO-8859-1?Q?_signée?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
--=-aULj6ihjFd3ZTn46RhF1 Content-Type: application/pgp-signature; name=signature.asc Content-Description: Ceci est une partie de message =?ISO-8859-1?Q?numériquement?= =?ISO-8859-1?Q?_signée? -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (GNU/Linux)