J'ai créé un utilisateur "système" dans Ubuntu 11.04 ( adduser --system
) pour exécuter certaines tâches cron, mais parfois je veux tester des choses en exécutant manuellement des commandes en tant que cet utilisateur. Quelle est la façon la plus simple de procéder?
su
ne fonctionne pas, car l'utilisateur a /bin/false
comme shell (ce qui est bien pour cron). J'ai changé manuellement le shell pour /bin/bash
faire mes tests, puis je l'ai changé à nouveau, mais je me demande s'il existe un moyen plus simple?
Utilisez sudo. Cela fonctionnera même si l'utilisateur n'a pas de vrai shell.
la source