16 nginx에서 로컬로 실행되는 웹 페이지가 권한 문제로 인해 작동하지 않는지 확인해야합니다. 내 웹 스크립트가 _www사용자 로 실행 중이므로 전환하려고했지만 _www작동하지 않습니다. maciek@macus:~$ sudo su - _www Password: maciek@macus:~$ whoami maciek 10.8.5에서 어떻게 할 수 있습니까? macos mountain-lion — 메이 시즈 Sz 소스
12 는 sudo때문에 실패 _www사용자가 가지고있는 /usr/bin/false껍질로 즉시 전환했습니다으로 사용자로 끝 세션의 원인. 해결책은 -s옵션 을 사용 하는 것입니다. 이 옵션은의 쉘 대신 현재 쉘을 실행합니다 _www. $ sudo -s -u _www Password: $ whoami _www 방금 10.9 시스템에서 테스트했지만 10.8에서 제대로 작동합니다. — mjturner 소스 일반 사용자는 사용하지 않아야합니다 sudo. — CousinCocaine 1 @CousinCocaine은 정상을 정의합니까? 우리는 정상입니까? — Ray Foss
16 사용 login: $ login login: username Password: Last login: Day Month Date HH:MM:SS on ttys000 $ whoami username — grg 소스 1 시스템 사용자는 암호를 가지고 있다고 생각하지 않습니다. 암호를 묻는 메시지가 표시되며 비어 있지 않습니다. — Maciej Sz 3 이것이 올바른 방법입니다. — CousinCocaine OP가 언급했듯이 암호 _www가없는 사용자 ( 기본적으로 없거나 암호가없는 사용자)에게는 작동하지 않습니다 . — mjturner
sudo
.