nobody
다음에 의해 생성된 로그 파일이 있습니다. nogroup
이는 기록되는 활동이고 해당 로그 파일에 메시지 추가를 시뮬레이션하고 싶습니다. 나의 첫 번째 생각은 다음과 같습니다.
$ sudo su nobody
This account is currently not available.
답변1
더 간단한 솔루션이 있습니다. 다음을 실행하세요( 원하는 쉘로 su -s /bin/bash nobody
교체 )./bin/bash
이 오류는 사용자 기본 셸이 시스템에서 다른 셸을 사용하도록 하기 때문에 This account is currently not available.
발생합니다 .nobody
/usr/sbin/nologin
su -s
답변2
이메일 스레드:
- http://www.sudo.ws/pipermail/sudo-users/2002-September/001225.html
- http://www.sudo.ws/pipermail/sudo-users/2002-September/001226.html
.. sudo -u nobody [cmd ...]
다음을 사용할 수 있다고 지적합니다.
(결합 스킬sudo를 사용하여 파일에 추가하는 방법)
echo "Hello World" | sudo -u nobody tee -a /tmp/logfile.log