質問: ログインシェルに`/bin/false`が指定されているユーザに `su username -s /bin/bash -lc "commend"` すると `su: using restricted shell /bin/false` というエラーで実行できません。 これは正常な動作でしょうか? ご教授いただけたら幸いです。 環境 raspberry pi os version 10.7 bash version 5.0.3 以下を実行中でした ``` adduser --system --shell /bin/false --home /opt/pleroma pleroma export FLAVOUR="arm" su pleroma -s $SHELL -lc " curl 'https://git.pleroma.social/api/v4/projects/2/jobs/artifacts/stable/download?job=$FLAVOUR' -o /tmp/pleroma.zip unzip /tmp/pleroma.zip -d /tmp/ " ``` Installing on Linux using OTP releases - Pleroma Documentation
回答: ログインシェルに/bin/falseが指定されているユーザでも`su username -s /bin/bash -lc "commend"`は実行可能です。 実行できない場合は他の原因が考えられます。