Je travaille dans une petite entreprise et utilise PuTTY sur une machine Windows pour créer un tunnel dans notre serveur de fichiers en tant que "root". C'est un serveur de fichiers très simple sous Samba avec environ 30 utilisateurs. Chaque utilisateur dispose d'autorisations distinctes (ACL).
Maintenant, j'aimerais savoir s'il est possible pour moi de passer à un autre utilisateur alors que je suis connecté en tant que root afin de vérifier les autorisations de la liste de contrôle d'accès.
Par exemple, j'ai essayé: su username
Cela me fait basculer vers le nom d'utilisateur spécifié, mais donne également les autorisations de superutilisateur du nom d'utilisateur. Ainsi, lorsque j'entre dans un répertoire, puis "ls", je vois ce que root verrait au lieu de voir ce que l'utilisateur verrait réellement sans les autorisations de superutilisateur.
Merci d'avance pour votre aide.
EDIT: Ceci est la sortie de ls -lsa / | grep -e root$
4 drwxr-xr-x 43 root root 4096 2011-02-23 11:54 root
su - username
Cela basculera vers l'utilisateur et rechargera l'environnement pour cet utilisateur. Vous remarquerez que vous vous trouvez maintenant dans le répertoire personnel de nom d'utilisateur et non dans/root /.
Une fois que vous avez fait cela, essayez ls -lsa /root/
. Vous ne devriez plus voir aucun des fichiers là-bas.