저는 Linux를 처음 사용하고 CentOS 6.7을 실행 중이며 "루트를 사용하는 대신" 사용자를 생성하는 모범 사례 프로세스를 따르려고 노력하고 있지만 SSH 파일 검색 기능을 홈 디렉터리로 제한하고 싶습니다. .
vsftpd가 실행 중이고 FTP에서는 잘 작동합니다. SSH를 통해 사용자로 로그인하면 기본적으로 홈 디렉토리가 설정되지만 "cd /"만 사용하여 원하는 곳으로 이동할 수 있습니다.
vsftpd가 별도의 엔터티라는 것을 알고 있지만 사용자를 홈 디렉터리에 잠그는 옵션이 켜져 있습니다. 명령줄에서도 이 작업을 수행할 수 있습니까?
또한 사용자가 sudo 명령을 실행할 수 있는 권한을 갖는 것을 원하지 않으므로 계정에 권한 수준을 할당해야 할까요?
간단한 질문이라면 사과드립니다. 하지만 Google에서 답변을 찾을 수 없습니다(제 표현이 형편없을 수도 있습니다).
답변1
vsftpd가 실행 중이고 FTP에서는 잘 작동합니다. SSH를 통해 사용자로 로그인하면 기본적으로 홈 디렉토리가 설정되지만 "cd /"만 사용하여 원하는 곳으로 이동할 수 있습니다.
예. SSH는 Secure Shell의 바로가기입니다. 인증되면 컴퓨터 앞에 앉아 터미널에 입력하는 것과 동일한 액세스 권한을 갖게 됩니다.
vsftpd가 별도의 엔터티라는 것을 알고 있지만 사용자를 홈 디렉터리에 잠그는 옵션이 켜져 있습니다. 명령줄에서도 이 작업을 수행할 수 있습니까?
예. 이는 호출되며 chroot
for 및 for 매뉴얼 페이지에서 이에 대한 많은 정보를 찾을 수 있습니다. 이는 무언가를 구성하려는 경우 시작하기 좋은 곳입니다.chroot
sshd_config
또한 사용자가 sudo 명령을 실행할 수 있는 권한을 갖는 것을 원하지 않으므로 계정에 권한 수준을 할당해야 할까요?
sudo를 실행할 수 있는 사람은 누구나 간단히 . 하지만 당신이 원하는 것은 당신과 달리 사용자가 거부되는 것입니다. 이는 에서 구성됩니다 sudoers
(리소스의 매뉴얼 페이지 또는 구성 파일 참조 /etc/
).
간단한 질문이라면 사과드립니다. 하지만 Google에서 답변을 찾을 수 없습니다(제 표현이 형편없을 수도 있습니다).
이러한 도구를 설정하는 데 필요한 정보를 찾을 수 있기를 바랍니다. Stackexchange에서도 이러한 주제에 관한 많은 질문이 있습니다.