금일 또 삽질을 했네요. 더군다나 제 머리라는건 영 성능이 떨어져서…
과거에 분명 해서 후회한짓을 또하고있더란 말입니다…-.-;
이번에는 netinfo에서 root계정의 shell을 bash로 바꿨다가 login이 안되는 사태가….
사실 이전에는 이런 경우 다시 깔아버렸는데
이제 머리좀 컸다고 방법이 있지않겠나…라는 생각이 들더군요…(쿨럭)
방법이라기에는 뭐합니다만….. 메모차원에서 남겨놓습니다.
(제 머리는 분명 같은실수를 또 할거라 믿어 의심치 않기때문에…-.-)
1. OPENSTEP을 single mode로 부팅한다
http://nextstep.onionmixer.net/wordpress/?p=132 <= 이글을 참고
2. 별 의미는 없지만 OPENSTEP에서 netinfo DB파일의 위치는
/etc/netinfo/local.nidb
입니다.
3. netinfo의 commanline 유틸리티의 사용법을 딱히 볼 필요는 없고.. 아래의 문장을 준비해서 타이핑만 하시면 됩니다.
niload passwd . < /etc/passwd
물론 이전에 passwd파일의 shell이 제대로 입력이 되어있어야 하겠죠.
(사실 필요한 작업인지는 지금도 잘 모르겠습니다만..-.-)
이렇게하면 제 경우는 root의 비번이 완전 날라가는 효과가 있었습니다.............(쿨럭)
이후는 OPENSTEP 또는 NeXTSTEP을 설치하실때처럼 configure.app 에서 비밀번호를 설정해주시면
다시 정상적으로 작동됩니다.
참고문헌
http://www.levenez.com/NeXTSTEP/faq.html
ps. 참고로 mac os X 10.5부터 내부적으로 netinfo 도구를 없앴다는군요……..
제 생각이 맞기는 맞았던듯….. 그런데 왜 10.5에는 nidb파일도 안보이는걸까요.. 뭔가 제가 해석을 잘못한거같기도…-.-;
ps2. 하단의 download에는 netinfo에 대한 문서가 있습니다. 그 안쪽에는 command line도구의 사용법도 있습니다.
제가 쓴 무식한방법 말고 뭔가 다른방법이 있을것도같……………………..(쿨럭)
{filelink=2}
6 Responses to Today’s work :: Netinfo
t3RRa says:
아뇨 위키피디아에 레오파드부터 없어졌다고 합니다. 그리고 언급하신 링크에서 넷인포 디비 백업한다는 것도 타이거와 그 이전 버젼을 말한거구요. 위키피디아에도 보면 전혀 다른 시스템을 사용하도록 변경되었다고 합니다.
onionmixer says:
허거덕 그런그런….
그래서 tiger라는명시가 있었군요.
저는 그냥 툴만 없어진줄 알았는데………………(덜덜)
역시 영어 잘하는 사람이 부러워요…T.T
t3RRa says:
NetInfo를 아예 없앴으니 디비도 필요없어서 없애지 않았을까요? ㅋ
onionmixer says:
http://www.techbeast.net/2011/07/24/osx-lion-maintenance-scripts/
이 내용을 보면 lion에서도 netinfo는 여전히 사용되고 있는것 같습니다.
다만 Apple에서 제공하는 netinfo용 어플들을 제공을 안하는것뿐이겠죠.
windows로 보자면 레지스트리같은건데 그리 쉽게 뺄 수는 없을겁니다 ㅎㅎㅎ
t3RRa says:
/home/nextstep/public_html/wordpress/wp-content/plugins/download-manager/cache/ must have to be writable! 라고….
onionmixer says:
처리해놨습니다. 이게 은근 신경쓸게 많네요 ㅋㅋㅋ
알려주셔서 감사합니다~ 😀