네임서버설정


/var/named/chroot/var/named

 vi /etc/named.conf [ 해당도메인설정 ]
 vi /var/named/도메인.zone 설정
 

네임서버 재시작
 /sbin/service named restart
 /etc/rc.d/init.d/named restart


 

계정생성

 

/usr/sbin/adduser 아이디
 echo "아이디:패스워드" | /usr/sbin/chpasswd   OR   passwd 아이디
 ----------------------------------------------------------------
  패스워드리스트 : vi /etc/passwd

  계정삭제--------------------------------
  # /usr/sbin/userdel -r 계정아이디
  아이디 사용자의 홈 디렉토리까지 삭제한다.

  userdel ---사용자 삭제
  # /usr/sbin/userdel 계정아이디
  계정아이디를 삭제한다.
 ----------------------------------------------------------------

  홈디렉토리지정 /usr/sbin/adduser 계정아이디 -d /home/www2/계정명

  ]# /usr/sbin/usermod -d /home/아이디 -m 아이디2
                            바뀔홈디렉    원래홈디렉

  아이디2라는 유저의 홈디렉이 home/아이디가 됩니다.


  계정정지 & 시작
  ]# /usr/sbin/usermod -L 계정명  (중지)
  ]# /usr/sbin/usermod -U 계정명  (시작)
 ----------------------------------------------------------------

아파치재시작 => /usr/local/apache/bin/apachectl restart



사용자 홈디렉토리 자동 생성


리눅스에서 사용자 계정을 추가하면서 자동으로 디렉토리나 파일을 만들수 있습니다.

/etc/skel 디렉토리 내에 만들고자 하는 public_html과 index.html 등을 만들어 놓으면
계정생성시 위 내용들을 복사하게 됩니다.





계정디렉토리 퍼미션


 chmod 701 아이디
 chmod 701 public_html [생성해야함]
 chmod 701 logs [생성해야함]

 
 사용자권한설정 ( root일때 변경 )
 chown 계정아이디 해당디렉토리
 chgrp 계정아이디 해당디렉토리




가상호스트 추가


httpd.conf (/etc/httpd/conf)
 <VirtualHost 218.150.160.164>
 ServerAdmin mail@mail.co.kr
 DocumentRoot /home/아이디/public_html
 ScriptAlias  /cgi-bin/  /home/아이디/
 ServerName www.도메인.co.kr
 ServerAlias 도메인.co.kr www.도메인.co.kr
 ErrorLog /home/아이디/logs/error_log
 CustomLog /home/아이디/logs/access_log common
 </VirtualHost>



아파치재시작

/usr/local/apache/bin/apachectl restart





메일계정만 생성시

# /usr/sbin/adduser 아이디 -M -s /bin/false
# passwd 아이디

-M은 홈디렉토리를 만들지 않도록 하고, -s는 쉘을 지정하는 옵션, /bin/false는 실제로 없는 쉘

패스워드변경시 => # passwd 아이디 => 패스워드입력 => 완료 [ 관리자가 패스워드변경해야함 ]


타 싸이트 도메인에 대한 메일보내기가 안될때
 /etc/mail/access 에서 relay추가  => 도메인추가후 makemap hash /etc/mail/access < /etc/mail/access

* /var/spool/mail/ 계정사용자리스트




메일계정 중복시 가상계정생성


 /etc/mail/local-host-names  => 도메인추가

 
 /etc/mail/virtusertable
 => 중복아이디라면 이곳에
 "중복되는계정아이디@해당도메인 [키보드tabkey] 실제계정아이디"
 [ 예 : webmaster@abc.com  abc ]
 실제계정아이디에는 "해당계정_1" 이런식의 임으로 생성해줌(이메일만사용 계정생성)
 => virtusertable수정후 => makemap hash /etc/mail/virtusertable < /etc/mail/virtusertable

 센드메일재시작 /etc/init.d/sendmail restart




mysql계정주기

/usr/local/mysql/bin/mysql -uroot -p mysql


1) db생성
 mysql접속
 ./mysql -uroot -p비밀번호 mysql
 mysql> create database 디비명;
 Query OK, 1 row affected (0.00 sec)


4) db 와 사용자지정
 mysql> insert into db values('%','디비명','계정아이디', 'y','y','y','y','y','y','n','y','y','y','y','y');
 Query OK, 1 row affected (0.00 sec)


5) 계정아이디에 대한 사용자정보.
 mysql> insert into user (host, user, password) values ('localhost','계정아이디',PASSWORD('계정패스워드'));
 Query OK, 1 row affected (0.00 sec)


6) ./mysqladmin -uroot -p비밀번호 reload




mysql계정삭제

 mysql root 접속후

 delete from user where user = '계정명';

 db삭제 : mysql> drop database 디비명;

 mysql 종료후 반드시 아래의 명령어 실행

 mysqladmin -u root -p reload




mysql 멈춤
/etc/rc.d/init.d/mysqld stop

mysql 시작
/etc/rc.d/init.d/mysqld start

'Infrastructure' 카테고리의 다른 글

IIS 7 - PHP 5 // File Upload  (0) 2009.12.31
SCSI ICs and Expanders > LSI53C1000  (0) 2009.12.28
adaptec  (0) 2009.12.17
윈2003의 미디어 서비스를  (0) 2009.12.11
Windows Script Encoder & Decoder  (1) 2009.12.10

+ Recent posts