OVH Cloud OVH Cloud

Droits utilisateurs sur une partition

4 réponses
Avatar
Alexandre Touret
Bonjour,
j'ai un serveur d'applications JAVA que j ai installe sur une partition ext3

Ce que je voudrais faire ds l ideal:
- Que tous les fichiers soient du proprietaire java:java quel que soit
celui qui les modifient et/ou ajoute .
- Que les droits utilisateurs soient toujours 775
- et que les executables soient references obligatoirement par l UID java.

Je ne sais pas par quel chemin aller. Est ce que je dois parametrer le
fichier fstab ? ou mettre des sticky bit ( que je n ai pas trop reussi a
faire fonctionner d ailleurs...)

Merci d avance de votre aide

Alexandre

4 réponses

Avatar
xeo
Alexandre Touret wrote in message news:<426ce61c$0$8476$...
Bonjour,
j'ai un serveur d'applications JAVA que j ai installe sur une partition ext3

Ce que je voudrais faire ds l ideal:
- Que tous les fichiers soient du proprietaire java:java quel que soit
celui qui les modifient et/ou ajoute .
- Que les droits utilisateurs soient toujours 775
- et que les executables soient references obligatoirement par l UID java.

Je ne sais pas par quel chemin aller. Est ce que je dois parametrer le
fichier fstab ? ou mettre des sticky bit ( que je n ai pas trop reussi a
faire fonctionner d ailleurs...)

Merci d avance de votre aide

Alexandre


Tu peux monter ta partition en utilisant les options uid et gid

mount -o uid=java,gid=java /dev/hda1 /mnt/java

Avec cette commande tous les fichiers appartiendront à l'utilisateur java.

Pour le reste, le mieux reste un script executé via cron.

(o_ Brice Dekany
// (o_ Assistant formateur
V_/_ (/)_ Laboratoire SUPINFO des technologies GNU/Linux

, ,-_-. . http://www.labo-linux.org
((_/)o o(_)) http://forum.labo-linux.org
`-'(. .)`-' http://desktoplinux.labo-linux.org
_/ http://www.guru-linux.org

SUPINFO - Ecole Superieure d'Informatique
23 rue chateau Landon
75010 PARIS
FRANCE

Avatar
Alexandre Touret
Brice DEKANY wrote:
Alexandre Touret wrote in message news:<426ce61c$0$8476$...

Bonjour,
j'ai un serveur d'applications JAVA que j ai installe sur une partition ext3

Ce que je voudrais faire ds l ideal:
- Que tous les fichiers soient du proprietaire java:java quel que soit
celui qui les modifient et/ou ajoute .
- Que les droits utilisateurs soient toujours 775
- et que les executables soient references obligatoirement par l UID java.

Je ne sais pas par quel chemin aller. Est ce que je dois parametrer le
fichier fstab ? ou mettre des sticky bit ( que je n ai pas trop reussi a
faire fonctionner d ailleurs...)

Merci d avance de votre aide

Alexandre



Tu peux monter ta partition en utilisant les options uid et gid

mount -o uid=java,gid=java /dev/hda1 /mnt/java

Avec cette commande tous les fichiers appartiendront à l'utilisateur java.

Pour le reste, le mieux reste un script executé via cron.

FRANCE


je viens de me plonger ds les pages man de fstab et mount. On ne peut
pas assigner l UID et le GID sur 1 partition ext3 ou ext2 au montage :-(

Je vais pencher sur le CRON

Merci qd meme
Alexandre


Avatar
Eric Lalitte
"Alexandre Touret" wrote in message
news:426ce61c$0$8476$
Ce que je voudrais faire ds l ideal:
- Que tous les fichiers soient du proprietaire java:java quel que soit
celui qui les modifient et/ou ajoute .
- Que les droits utilisateurs soient toujours 775


Voir du coté de l'umask.

- et que les executables soient references obligatoirement par l UID java.


Ce n'est pas le sticky bit, mais plutôt les bits suid/guid qui
t'intéressent je pense. A voir avec l'umask peut-être.


--
Posted via Mailgate.ORG Server - http://www.Mailgate.ORG

Avatar
Nicolas S.
Bonjour,
j'ai un serveur d'applications JAVA que j ai installe sur une partition
ext3

Ce que je voudrais faire ds l ideal:
- Que tous les fichiers soient du proprietaire java:java quel que soit
celui qui les modifient et/ou ajoute .
- Que les droits utilisateurs soient toujours 775
- et que les executables soient references obligatoirement par l UID java.


Utiliser les ACL (Access Control List) devraient, sinon remplir
exactement ces conditions, permettre d'arriver aux resultats escomptés
(à savoir donner les droits voulus aux utilisateurs/groupes choisis).

Voici une doc: http://okki666.free.fr/docmaster/articles/linux100.htm
Une autre: http://www.linuxfrench.net/article.php3?id_article63

A savoir qu'une mise à jour du noyau peut-être nécessaire.


Je ne sais pas par quel chemin aller. Est ce que je dois parametrer le
fichier fstab ? ou mettre des sticky bit ( que je n ai pas trop reussi a
faire fonctionner d ailleurs...)


Le sticky bit ne peut servir qu'à deux choses.

1/ S'il est appliqué à un répertoire: permet de restreindre les droits
de supression aux seuls fichiers dont l'utilisateur est propriétaire.

2/ S'il est appliqué à un exécutable (peu connu mais sympa): fait en
sorte que les programmes restent chargés en mémoire après leur
terminaison. Pratique pour les programmes souvent chargés et longs à
démarrer. De plus, afin de libérer la mémoire, le programme se verra
systématiquement placé en swap au bout d'un certain temps. Son exécution
sera quand même plus rapide car tous les calculs de chargement sont déjà
faits!

NOTE: n'a aucun effet sur les autres types de fichier.

Merci d avance de votre aide


De rien.

Alexandre


Cordialement,
Nicolas S.


--
Adresse mail: .net