다른 개발자에게 웹 루트 및 데비안 상자의 crontab에 대한 SSH 읽기/쓰기 액세스 권한을 부여해야합니다. 일반적으로 나는 로그인 한 유일한 사람이므로 루트 사용자를 사용합니다. 이 새로운 사용자는 완전히 신뢰할 수 없으므로 루트 액세스 권한을 부여 할 수 없습니다.일반 사용자 쉘에 특정 폴더에 대한 액세스 권한을 부여하는 방법
useradd -m --shell=/bin/bash newUser
그는 SSH를 통해 로그인 할 수 있도록 나는 그의 공개 키를 설치 한 :
는 지금까지 사용하여 사용자로 그를 만들어 관리했습니다.이제이 서버에서 실행되는 여러 사이트 중 하나의 웹 루트에 대한 읽기/쓰기 액세스 권한을 부여해야합니다. 또한 그는 crontab을 편집 할 수 있어야합니다.
무엇을해야합니까?
UPDATE :
난 사실 (내 생각) 그것을 할 방법을했다.
이 NEWUSER 그룹 수정 : 웹 루트 폴더에 반복적으로 읽기/쓰기 권한을 추가했습니다
하고 usermod -g mySiteGroup NEWUSER
을
chmod를 -R g + RW는/var/www/mysite
이것은 제대로 작동하는 것 같습니다. 중요한 사항을 놓친 경우 나 제대로 확보하지 못한 사항이 있으면 알려주십시오. 미리 감사드립니다 감사
문제를 해결 한 경우 자신의 질문에 답하고 대답으로 받아들입니다. – kapa