우리에게는 3명의 웹 디자이너가 있으며 현재 Apache를 구성하고 웹 사이트를 설정하기 위해 루트를 통해 서버에 로그인하고 있습니다.
저는 Linux에 대한 매우 기본적인 지식을 가지고 있으며(웹 디자이너입니다) Webmin을 통해 사용자와 그룹을 만들었습니다. 그러나 그룹에 액세스 권한을 부여하려면 어떻게 해야 합니까?
- 아파치(/etc/apache2/)
- MySQL
- PHP
- SSH(rsync 등)
- 네트워크 루트 디렉터리
rsync를 통해 파일을 전송하고, 데이터베이스를 업로드 및 덤프하고, 가상 호스트를 설정할 수 있어야 합니다.
만약을 대비해 이 서버에는 Virtualmin도 설치되어 있습니다. 이것은 Debain 7 서버입니다.
간단한 기본 정보를 찾을 수 없기 때문에 분명히 잘못된 검색어를 사용하고 있으므로 올바른 방향에 대한 조언을 주시면 감사하겠습니다.
답변1
나는 심각한 작업을 수행하기 위해 소위 "제어판"을 webmin
사용 하지 않을 것입니다.virtualmin
나열된 대부분의 작업에는 관리 호스트에 대한 직접 액세스가 필요하지 않습니다.
- 네트워크 루트 아래의 콘텐츠는 다음 중 하나를 사용하여 관리되어야 합니다.버전 관리 관리자거기에서 내 선택은 입니다
git
. 설명된 대로hub
및 저장소를 설정합니다.live
여기. vsftp
저장소 외부 영역에 직접 컨텐츠를 업로드할 수 있는 액세스를 제공하도록 chroot 서버를 설정하십시오 .hub
-mode를 사용하여 구성을live
관리 할 수 있습니다apache
. 구성 파일의 정확성을 테스트하고 서버를 정상적으로 다시 시작하도록 후크를 구성할 수도 있습니다. 또 다른 옵션은 다음과 같습니다.제한된 접근개발자는 그것을 사용할 수 있습니다sudo
.- MySQL은 안전하게 구성된 경우 원격으로 액세스할 수 있거나 위에 링크된 방법을 사용하여 통과할 수 있습니다
sudo
.