usermod -s / bin / false를 되 돌리는 방법은 무엇입니까?


2

SSH 액세스 만 비활성화하고 사용자에 대한 FTP 액세스는 유지하고 싶습니다 myuser. 다음 명령을 수행했습니다 usermod -s /bin/false myuser. 테스트시 SSH와 FTP를 모두 비활성화합니다.

  1. 이것을 어떻게 되돌릴 수 있습니까?

  2. SSH 액세스를 비활성화하고 myuserFTP 액세스를 허용하려면 어떻게해야합니까?


어떤 OS와 배포판을 사용하고 있습니까? 어떤 SSH 및 FTP 서버 소프트웨어?
depquid

@depquid Debian Squeeze, Pro FTP, SSH 유형을 어떻게 알 수 있습니까?
IMB

2
ssh 버전을 실행하려면 ssh -V. 당신이 한 일을 되돌리려면 usermod -s /bin/bash.
terdon

@ terdon 감사합니다OpenSSH_5.5p1 Debian-6+squeeze3, OpenSSL 0.9.8o 01 Jun 2010
IMB

$ ssh를 -V OpenSSH_7.4p1, OpenSSL을 2017년 1월 26일을 1.0.2k-FIPS를 들어이 잘 작동 : $ sudo를하고 usermod -s / 빈 / bash는 참고 MyUser
케일 스위니

답변:


1

FTP 액세스를 허용하려면 다음을 설정하여 ProFTPD의 유효한 쉘 검사를 해제하십시오 /etc/proftpd.conf.

RequireValidShell Off

출처 : http://www.proftpd.org/docs/faq/faq_full.html#AEN267

경고 : 유효한 로그인 쉘이 아닌 쉘로 쉘을 설정하여 FTP 액세스가 비활성화 된 시스템의 다른 사용자가있는 경우,이 지정 문을 변경하면 FTP 액세스가 제공됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.