1

したがって、ユーザーの権利に少し問題があると思います。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

他の情報が必要な場合は、私に教えてください。投稿します。

4

1 に答える 1