したがって、ユーザーの権利に少し問題があると思います。Web サーバー コントロール パネルのスクリプトを作成しています。
このスクリプトのある時点で、ユーザーのすべてのフォルダーを配列にリストしているので、ユーザー入力と比較できます。(各ユーザーは新規顧客であり、各顧客は複数のサイトを持つことができます)。このコマンドを実行した先週の金曜日まで:
[rjo@WEB ~]$ sudo ls -d /home/hejhej/*/ 2>/dev/null
自分のユーザー(rjo)からコマンドを実行すると、すべてが正常に機能していました。しかし、コマンドを実行しても何も起こらないので、「2>/dev/null」を削除して再試行したところ、次のようになりました。
[rjo@WEB ~]$ sudo ls -d /home/hejhej/*/
ls: cannot access /home/hejhej/*/: No such file or directory
ただし、ルートから実行すると、すべて正常に動作します。
[root@WEB ~]# ls -d /home/hejhej/*/
/home/hejhej/bumbum.dk/
これは、visudo ファイルからの私のユーザーに関する行です。
rjo ALL=(ALL) NOPASSWD: ALL
他の情報が必要な場合は、私に教えてください。投稿します。