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.

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.


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.