fcartron a �crit :
> Bonjour,
> 
> je souhaite restreindre pour certains utilisateurs l'acc�s
> a leur seul r�pertoire personnel( pas de possibiliter d'utiliser
> la commande cd), je souhaite egalement d�sactiver
> pour ces memes utilisateurs la commande su ?

Tu peux leur donner comme shell "rbash".

Par exemple, j'ai sur ma machine un compte "noone". Son shell est
/bin/rbash.

Il a dans son .bash_profile :

. .bashrc


Dans son .bashrc :

export PATH=/home/noone
echo "Bonjour, vous n'�tes personne et vous pouvez lancer les"
echo "commandes 'ls' et 'ytalk'"


Dans son home, on trouve :

lrwxrwxrwx    1 root     root            7 f�v  8  2001 ls -> /bin/ls
lrwxrwxrwx    1 root     root           14 f�v  8  2001 ytalk -> /usr/bin/ytalk

Gr�ce aux restrictions de rbash, il ne peut executer que les commandes du
path. Et il ne peut pas le modifier.

Avec �a, tu peux limiter les commandes utilisables par un utilisateur.

Voir le man de bash (en fran�ais) pour plus de d�tails.

-- 
Charles

Répondre à