Bash ne peut pas agir en tant que personne et en groupe?

10

J'ai un fichier journal qui a été créé par nobody:, à nogrouplaquelle l'activité est connectée, je voulais émuler l'ajout d'un message à ce fichier journal. Ma première pensée a été de:

$ sudo su nobody
This account is currently not available.
ThorSummoner
la source

Réponses:

20

Vous avez une solution beaucoup plus simple, lancez simplement: su -s /bin/bash nobody(remplacez /bin/bashpar le shell de votre choix).

L' This account is currently not available.erreur est due au fait que nobodyle shell par défaut de l'utilisateur est /usr/sbin/nologin, su -sforcez le système à utiliser un autre shell.

Hartator
la source