/etc/sudoers 권한 변경 실패시

Posted by nopsled
2018.12.10 14:07 운영체제

회사 아이맥으로 mongodb를 설치하던 중 퍼미션 디나인이 떠서 sudoers를 수정했었다가 참변을 당했다.


datakingui-iMac:~ dataking$ sudo chmod 440 /etc/sudoers

sudo: /etc/sudoers is world writable

sudo: no valid sudoers sources found, quitting

sudo: unable to initialize policy plugin


sudo를 하려고 해도 sudo가 안되고 위와 같이 에러가 났다.


osascript -e 'do shell script "chown root:wheel /etc/sudoers;chmod 0440 /etc/sudoers" with administrator privileges' 


위 스크립트를 사용해서 권한을 바꿨더니 정상적으로 동작했다.

'운영체제' 카테고리의 다른 글

/etc/sudoers 권한 변경 실패시  (0) 2018.12.10
linux UTC to KST (also hardware time too)  (0) 2018.06.05
crontab checker  (0) 2018.04.26
ssh process continue after logout  (0) 2018.04.19
Mac high sierra apache connection refused error  (0) 2018.01.08
ssh process continuation  (0) 2015.10.10
이 댓글을 비밀 댓글로

SK 아이피와 포트에 대해서

Posted by nopsled
2018.11.22 09:20 분류없음

SK broadband, sktelecom 이게 서로 다른건가보다.

 

처음에 SKB에 전화해서 여러 인증 다 거쳤는데 가입된 이름이 없다고해서 엥쓰? 했는데 알고보니 skt에서 가입하면 또 회선이 다르다고(?) 했다.. 세상에 마상에


아무튼 자꾸 공유기 아이피를 192.168.100.10(사설 아이피)로 받아오는것이였다 ㅡㅡ..


그래서 전화해서 해결했는데 모뎀에 "하향"이라는 부분이 깜빡이면 안된다고 전원 뽑으면 원격으로 뭐 해준다고 했다.


그래서 30초? 기다렸더니 됐다고 연결해보라해서 연결했더니 잘되다가 갑자기 계속 간헐적으로 끊긴다..


이거 쓰는 와중에도 계속 끊긴다... 모뎀에 인터넷하고 IPTV, 상향 불이 또 꺼졌다 ㅡㅡ 아오 화난다...


그리고 내가 서버 운영(맥북 아파치) 때문에 고정아이피는 뭐라뭐라 물어봤더니 그거 부가서비스라고 돈주고 쓰는거랜다..


기본적으로 제한하는 포트번호도 알려줬다 (21, 80, 135, 137~139, 445, 4444, 1434, 23)


근데 우리집 아이피는 80이 열려있다. 뭘까... 이해불가...


결론 : SK쓰지마세요.

이 댓글을 비밀 댓글로

Install MongoDB + phpMongoDriver in Mac OSX High Sierra

Posted by nopsled
2018.09.13 16:25 데이터베이스

 brew install mongodb 

First, you have to install mongodb.


nopsled@smleeo3o:~/dump (=`ω´=)$ php -v

PHP 7.1.7 (cli) (built: Jul 15 2017 18:08:09) ( NTS )

Copyright (c) 1997-2017 The PHP Group

Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies 



Second, check your php version. this example's php version is 7.1.


 brew tap kyslik/php

 brew install php71-mongodb


Third, we have to install php MongoDriver 7.1



nopsled@smleeo3o:~ (=`ω´=)$ cd /usr/local/Cellar/php71-mongodb/1.4.0

nopsled@smleeo3o:/usr/local/Cellar/php71-mongodb/1.4.0 (=`ω´=)$ ls

INSTALL_RECEIPT.json  mongodb.so*

nopsled@smleeo3o:/usr/local/Cellar/php71-mongodb/1.4.0 (=`ω´=)$ cp /etc/php.ini.default /etc/php.ini 


Check mongodb.so file and copy your /etc/php.ini.default to /etc/php.ini.


 878 ; ... or with a path:

 879 ;

 880 ;   extension=/path/to/extension/msql.so

 881 ;

 882     extension=/usr/local/Cellar/php71-mongodb/1.4.0/mongodb.so

 883 ; If you only provide the name of the extension, PHP will look for it in its

 884 ; default extension directory.

 885 ;

 886 ; Windows Extensions 

And you have to add mognodb.so files location in /etc/php.ini.


 nopsled@smleeo3o:/usr/local/Cellar/php71-mongodb/1.4.0 (=`ω´=)$ sudo apachectl restart

restart your apache.


이 댓글을 비밀 댓글로