2011-03-21 4 views
0

웹 페이지를 호스팅하기 위해 우분투 10.10 서버에 기본 웹 사용자 계정을 설정해야합니다. 이 계정은 시스템의 필요한 디렉토리에만 액세스 할 수 있도록 제한되어야합니다. 나는 그것으로 로그온 할 때 내가 설정 다음 계정하지만 아무 일도 일어나지 :PHP 서버 웹 사용자 설정

나는 이름 [WEBUSER]와 암호를 입력하지만, 그냥 다시 로그인에 나를 리디렉션이 계정을 사용하여 로그인을 시도
:~$ groupadd -g 1005 webgroup 
//I then changed the group and permissions of a current user I had already created 
:~$ sudo usermod -g 1005 -s /bin/false -d /home/webuser/ webuser 

: 신속한. 비밀번호 재설정을 시도했지만 여전히 동일한 문제가 있습니다.

누군가 내가 잘못하고있는 것을 말해 주거나 동일한 결과를 얻을 수있는 다른 방법을 제안 할 수 있습니까?

답변

0

나는 사실이 두 가지 중요한 일을 발견했습니다

1 : 난 로그인 프롬프트로 리디렉션되고/빈/거짓 따라서 더 bash는/쉬 명령을 실행할 수 없습니다 유효한 쉘이되지 않고 있기 때문에 즉각적인 로그 아웃이 강제됩니다.

둘째 : apache2 설치시 사용자가 이미 찾고있는 권한으로 www-data이라는 이름으로 생성되었습니다. 나는 웹 요청을 처리하기 위해 사용자가 계속해서 시스템에 로그인해야한다는 인상을 받았다. 이것은 사실이 아닙니다 (Windows OS의 경우와 마찬가지입니다). 따라서 기본값 인 www-data 사용자가 모든 요청을 처리하도록하는 것이 올바른 방법입니다.