Centos 에서 구글 크롬을 root 로 실행했을때 에러가 난다
크롬에서 사용하는 유저 디렉토리 때문에 발생하는데 다음과 같이 해주면 해결된다.
터미널을 실행시켜 /usr/bin/ 디렉토리의 google-chrome 실행파일을 편집한다.
vi /usr/bin/google-chrome
파일의 맨 끝에 exec 부분을 보면 아래와 같을 것이다.
exec -a "$0" "$HERE/chrome" "$@"
그 뒤에 다음 스크립트를 덧붙인다.
--user-data-dir
수정을 마치면 다음과 같을 것이다.
exec -a "$0" "$HERE/chrome" "$@" --user-data-dir
크롬을 다시 실행킨다.
크롬에서 사용하는 유저 디렉토리 때문에 발생하는데 다음과 같이 해주면 해결된다.
터미널을 실행시켜 /usr/bin/ 디렉토리의 google-chrome 실행파일을 편집한다.
vi /usr/bin/google-chrome
파일의 맨 끝에 exec 부분을 보면 아래와 같을 것이다.
exec -a "$0" "$HERE/chrome" "$@"
그 뒤에 다음 스크립트를 덧붙인다.
--user-data-dir
수정을 마치면 다음과 같을 것이다.
exec -a "$0" "$HERE/chrome" "$@" --user-data-dir
크롬을 다시 실행킨다.






덧글
나인테일 2011/12/14 01:04 #
보안 구멍이 맨날 발견되고 접속도 여기저기에 하는 웹 브라우저를 root로 돌리는건 너무 위험하지 않을까요.
또와 2011/12/14 10:03 #
그렇긴 하죠 근데 selinux 설정 해놓으셨다면 별 문제 없을듯 싶습니다 오히려 일반 계정으로 사용하는게 불편할수도 있죠..