私はLinux管理の経験がほとんどなく、オンラインで情報をたくさん検索した後、ついに誰かが助けることができることを願っていました。
問題は、CentOS Linuxサーバー(FTP)の特定のディレクトリにアクセスするためにクライアントとアカウントを共有する必要があることです。
コマンドを使用してユーザーを作成した後、次のコマンドをuseradd
実行しました。setfacl
setfacl -m user:abc:0 /opt
setfacl -m user:abc:0 /bin
setfacl -m user:abc:0 /boot
setfacl -m user:abc:0 /srv
setfacl -m user:abc:0 /usr
これで、root以外のユーザーを介してSSH接続を開くことができません。 (パテを使用してユーザー名とパスワードを入力すると、対応するウィンドウが消えます。)
abcユーザーを削除して新しいユーザーを作成してみましたが、問題は解決しません。
事前にありがとう