database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 29253 게시물 읽기
No. 29253
MYSQL 실행/ 테이블생성시 생성DB 파일 실행권한문제
작성자
쭈니소리
작성일
2009-09-03 16:55ⓒ
2009-09-03 16:55ⓜ
조회수
7,220

MYSQL 보안점검을 받았는데,   점검결과중에   MYSQL DATA 파일에 대해 권한을  640  이하로 설정을 하라고 권고사항이 나왔습니다...


그래서, 실행스크립트내에   (mysqld_safe  파일) 의 umask 값을  077 로 변경을 하였음에도  db 실행을 해보면.


pid 뿐아니라   테이블 생성시   MYD, MYI, frm 파일 모두    실행권한이  660  ( -rw-rw----)  으로 되어버립니다.



이부분을  640 으로 조정하는 방법이 없을까요?

이 글에 대한 댓글이 총 1건 있습니다.

http://dev.mysql.com/doc/refman/5.0/en/environment-variables.html

의 UMASK부분을 참조하시면 될 것 같습니다.

 

일단 중요한 부분을 발췌해 보았습니다.

--------

The UMASK and UMASK_DIR variables, despite their names, are used as modes, not masks:

 

If UMASK is set, mysqld uses ($UMASK | 0600) as the mode for file creation, so that newly created files have a mode in the range from 0600 to 0666 (all values octal).

 

If UMASK_DIR is set, mysqld uses ($UMASK_DIR | 0700) as the base mode for directory creation, which then is AND-ed with ~(~$UMASK & 0666), so that newly created directories have a mode in the range from 0700 to 0777 (all values octal). The AND operation may remove read and write permissions from the directory mode, but not execute permissions.

 

MySQL assumes that the value for UMASK or UMASK_DIR is in octal if it starts with a zero.

박현우(lqez)님이 2009-09-09 03:57에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
29268Database 용량 체크 방법 [1]
김지숙
2009-09-04
8034
29267mysql 관련 질문입니다. [3]
박혜성
2009-09-04
6050
29254mysql 에러 [2]
이성식
2009-09-03
6211
29253MYSQL 실행/ 테이블생성시 생성DB 파일 실행권한문제 [1]
쭈니소리
2009-09-03
7220
29252가장최근의 데이터 3개를 추출하여 그중 con이란 컬럼값이 비어있는 갯수를 구하려구합니다. [5]
BigBug
2009-09-03
6738
29251mysql 프로시저 질문입니다.
haoul
2009-09-03
6433
29235trigger를 쓰면 계속 오류가 납니다
qordudwls
2009-09-02
6392
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다