普通は管理者の側で制限された権限のユーザーを予め作っておいて
そのユーザーアカウントで操作するものじゃないか?
動的にアカウント生成なんて聞いたことがない