WHM / cPanelアクセスでホストされているVPSがあり、ルートSSHアクセスがあり、時にはコマンドを実行する必要があります。現在rootとして実行されているcronジョブがありますが、public_htmlユーザー(cPanelアカウントでログインするために使用したのと同じユーザーである「研究」)に切り替えます。ルートの問題(安全でないことに加えて)は、ルートが毎日ログファイルを生成するため(まだ作成されていない場合)、その日のルート以前にログファイルを生成しない限り、ユーザーの調査をログファイルに添付できないことです。です。
これで、クローン操作をこのユーザーに変更するためにログインを試してみましたsu - research
が、このアカウントに対してシェルアクセスが有効になっていないという応答が出ました。
これで、ユーザーの/etc/passwdエントリが次のように表示されます。
research:x:1003:1005::/home/research:/usr/local/cpanel/bin/noshell
今私の質問は、cPanelユーザーにシェルアクセスを許可し、そのように使用するのは安全ですか(public_htmlの所有者はそのユーザーなので)、どうすればよいですか?