전체 글 72

우분투 웹서비스를 위한 퍼미션 문제

출처 : http://webdir.tistory.com/231 워드프레스를 설치하다가 config.php 파일을 생성할 수 없다(쓰기 권한이 없어서)는 에러를 접하게 되곤 합니다. 대부분 이와 같은 경우, config.sample.php 파일을 복사해서 수정해서 쓰곤 합니다.왜 이런 현상이 나타나는지에 궁금증이 생겨 이에 대해 파헤쳐 보기로 했습니다.전반적인 문제이 문제는 Apache와 PHP의 파일생성 권한과 연관되어 있다. Apache의 데몬실행 권한은 Apache 설정파일에 설정되어 있는데 우분투의 경우는 www-data이고 기타 다른 배포판에서는 nobody, 혹은 apache로 명명되어 있다(설명을 위해 우분투의 www-data를 기준으로 한다).이말인즉, 서버에서 웹서비스를 구동할때 그 웹사이..

DB 테이블 생성/권한설정

mysql 접속 : mysql -u{아이디} -p 1. 테이블 생성CREATE DATABASE IF NOT EXISTS tv_partner; 2. 계정 생성GRANT USAGE ON *.* TO user_tv_partner@localhost IDENTIFIED BY "pass_tv_partner";GRANT USAGE ON *.* TO user_tv_partner@192.168.0.216 IDENTIFIED BY "pass_tv_partner";GRANT USAGE ON *.* TO user_tv_partner@192.168.0.217 IDENTIFIED BY "pass_tv_partner"; 3. 권한 설정GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, IN..

MySQL 외부 접근 허용하기

출처 : http://idchowto.com/?p=11068ODBC등 외부에서 MySQL에 접속을 하려면, MySQL 접속이 허용되어있어야 합니다.1. 테이블 살펴보기 먼저, mysql에 들어가서 다음 방법을 이용해 접근 상태를 확인합니다. mysql> use mysql; mysql> select host, user, password from user; 출력된 정보를 확인해보면, localhost나 127.0.0.1만 등록이 되어있는 것을 확인 할 수 있는데, 외부에서 접근이 되게 하려면, 따로 등록을 해줘야 합니다.2. 권한 설정 하기 설정을 할 때, 특정 IP나 특정 IP대역만 허용을 하거나, 전체를 허용되게 하는 방법이 있습니다. 1) 특정 IP 접근 허용 설정 mysql> grant all pri..

우분투 사용자/유저 권한 설정

출처 : http://smartkuma.tistory.com/9우분투 서버를 구축하고 우분투 리눅스를 이용할 사용자를 추가하는 방법 및 특정 사용자에게 루트 권한을 주는 방법을 총 정리함1. 유저 생성# useradd -d -u 필자는 401 부터 시작해서 하나씩 늘려나감)> -g -p  -s /bin/bash # usermod -a -G 2. 새로운 그룹 생성# addgroup 3. 각 계정의 비밀번호 변경 명령어 # passwd (해당 유저가 직접 변경할땐 꼭 root 권한이 아니여도 된다)4. 계정에게 sudo 권한을 부여하는 방법- 각 계정정보를 root 권한으로 직접 수정하는 방법도 있지만 어떤 특정 그룹에 속해있을때 자동으로 root 권한을 부여하는 방법이 있다 $  sudo visud..

우분투 ftp 홈디렉터리 설정 및 상위디렉토리 경로 막기

***등록되있는 아이디들은 일반적으로 상위디렉토리까지 사용가능 #사용막기 사용자 등록useradd testidpasswd testid 홈디렉토리 설정 (/bin/false 로 하면 ssh 접속못하게 막는것도 된다.)vi /etc/passwdtestid:x:1001:1001::/var/www/www.testid.com:/bin/false 설정후 해당 설정 디렉토리의 권한변경chmod -R testId /var/www/www.testid.com 홈디렉토리 권한설정chmod -R 775 /var/www/www.testid.com service vsftpd restart #처음 설치후 root계정 ssh ftp 접속 설정시 config 파일 ftpuser,user_list 설정 후에도 접속이 안된다면 root의..