![setfacl 명령을 실행한 후 Linux 사용자 SSH 연결이 비활성화됩니다.](https://linux55.com/image/61437/setfacl%20%EB%AA%85%EB%A0%B9%EC%9D%84%20%EC%8B%A4%ED%96%89%ED%95%9C%20%ED%9B%84%20Linux%20%EC%82%AC%EC%9A%A9%EC%9E%90%20SSH%20%EC%97%B0%EA%B2%B0%EC%9D%B4%20%EB%B9%84%ED%99%9C%EC%84%B1%ED%99%94%EB%90%A9%EB%8B%88%EB%8B%A4..png)
저는 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
이제 루트가 아닌 사용자를 통해 SSH 연결을 열 수 없습니다. (퍼티를 이용하여 사용자 이름과 비밀번호를 입력하면 해당 창이 사라집니다.)
abc 사용자를 삭제하고 새 사용자를 생성해 보았지만 문제가 지속됩니다.
미리 감사드립니다