CGI를 사용하기위한 설정

Posted by : admin at 11 월 5th, 2008

httpd.conf 수정합니다.
httpd.conf 다음 위치에있습니다.
 /usr/local/apache2/conf 
또는
 /usr/local/etc/apache2 

글머리의 코멘토아우토 (#)를 제거
httpd.conf
 AddHandler cgi-script .cgi 

Options 지시어 변경
httpd.conf
 <Directory />
     Options ExecCGI FollowSymLinks Includes MultiViews 
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory> 

URL에서 "~"(물결표)를 없애는

Posted by : admin at 11 월 5th, 2008

httpd.conf 수정합니다.
httpd.conf 다음 위치에있습니다.
 /usr/local/apache2/conf 
또는
 /usr/local/etc/apache2 

httpd.conf
 Alias / USERNAME / "/home/ USERNAME /public_html/"
<Directory "/home/ USERNAME /public_html">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory> 
Directory 지시어 안은 예입니다. 필요에 따라 수정합니다.

FTP를 통해 상위 디렉토리 숨기기

Posted by : admin at 11 월 3rd, 2008

여러 사용자가 사용하는 경우, 이것을하지 않으면 다른 사용자 이름과 시스템 디렉토리를 전망되고있습니다.
그럴 권한 통해 무단 액세스 등은 할 수 없지만 이전 빌려 있었다 임대 서버에서 다른 사용자 목록을 보인 때는ギョッ했습니다.
/etc/ftpchroot
 USERNAME01 
 USERNAME02 
 USERNAME03 
 USERNAME ...
 USERNAME ...
 USERNAME ... 
사용자 이름이없고, 그룹 이름도 가능

특정 사용자에 root 권한을주는

Posted by : admin at 11 월 3rd, 2008

일반 사용자가 커맨드 라인에서 su 입력하면 루트 권한을 얻을 수 있도록하는 설정입니다.
/etc/group
 wheel:*:0:root, USERNAME 

특정 서비스를 중지 다시 시작

Posted by : admin at 11 월 3rd, 2008

멈추다
 # kill -KILL `cat /var/run/ PROCESS .pid` 

다시 시작
 # kill -HUP `cat /var/run/ PROCESS .pid` 

또는 프로세스 ID를 확인하고 해당 프로세스 ID로 지정한다.
멈추다
 # ps -aux | grep named
# kill -KILL  PID 
다시 시작
 # ps -aux | grep named
# kill -HUP  PID 

프로세스 ID를 알아낼

Posted by : admin at 11 월 3rd, 2008

 # ps -aux | grep  PROCESS_NAME 

네트워크 설정

Posted by : admin at 11 월 3rd, 2008

/etc/rc.conf
 # ネットワークアドレスが 192.168.0.0/24 の場合
defaultrouter="192.168.0.1"
hostname="HOSTNAME.DOMAIN.NAME"
ifconfig_em0="inet 192.168.0.2 netmask 255.255.255.0" 
ifconfig_em0 em0 장치 구성 NIC 의해 변화하기 때문에, dmesg 등에서 사용하는 NIC 확인하십시오.

/etc/resolv.conf
 domain		DOMAIN.NAME
nameserver	xxx.xxx.xxx.xxx
nameserver	yyy.yyy.yyy.yyy 

암호 변경

Posted by : admin at 10 월 31st, 2008

암호를 변경하고자하는 사용자로 로그인을하고
 $ passwd 

사용자 삭제

Posted by : admin at 10 월 31st, 2008

 # userdel -n USERNAME -r 
- r 옵션은 홈 디렉토리에 대해 삭제한다.
그러나 왜 서버는 홈 디렉토리에 public_html 등의 디렉토리가 있다고 제거되지 않을 수있다.

사용자 추가

Posted by : admin at 10 월 31st, 2008

 # pw useradd USERNAME -m -h fd 
adduser와 pw에 추가하면
/usr/share/skel 디렉토리에있는 파일을 사용자 디렉토리에 복사합니다.
불필요한 물건은 사전에 제거하고 유지하고 필요한 사항을 추가하면 사용자를 추가할가 아주 쉽습니다.

나의 환경에서는 vpopmail 사용하고 있기 때문에 Maildir 디렉토리도 삭제하고 있지만, 환경에 따라서는이 디렉토리를 삭제하면 확실히まずい하게된다 때문에 (로그인조차 할 수 없다)주의가 필요합니다.