저는 최근에 일부 사람들과 그들의 프로젝트를 위해 SFTP 서버를 설정했습니다. 보안상의 이유로 사람들에게 시스템 계정이 부여되므로 SSH 액세스 권한이 없습니다(실수로 파일을 수정하거나 설치하거나 프로그램을 실행하는 것을 원하지 않습니다. 계정은 명령을 사용하여 생성됩니다 adduser --system --no-create-home USERNAME
). 이로 인해 비밀번호를 직접 변경하거나 설정할 수 없게 됩니다. 기본적으로 그들은 원하는 비밀번호를 이메일로 보내거나 같은 방에 있어야 내가 SSH에 접속할 수 있고 내 컴퓨터를 사용하여 비밀번호를 변경할 수 있습니다.
이것은 우리 둘 모두에게 좋은 선택이 아니었습니다. 그럼 내가 뭔가를 놓치고 있는 걸까? 시스템 계정을 가진 사용자가 자신의 비밀번호를 원격으로 관리할 수 있는 방법이 있습니까? 또는 시스템 계정으로 설정하는 것이 나쁜 생각입니까? 지금은 설정을 변경하고 싶지 않지만 더 나은 옵션이 있다면 변경할 수 있습니다.