리눅스 프로그래밍 54

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의..