기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
안녕하세요 매번 도움만 받는 초보회원입니다.
제목과 같이 6410 보드에 사용할 루트파일 시스템을 만들고 있는데
우선 여기저기 뒤적여서
아래와 같이 작업하였습니다.
1. 디렉토리들을 만들고
2. 루트파일시스템을 구성하고
- Sysvinit, bash, Busybox 를 설치
3. 설정값들을 만들어 넣었습니다.
/etc/inittab, /etc/rc.d/rc.sysinit, /etc/profile, /etc/inputrc, /etc/fstab, /etc/passwd, /etc/group
이러저러한 고생끝에 부팅까지는 완료하였는데
로그인을 하면
TEST login: root
login[70]: root login on 'console'
I have no name!@TEST:~#
이렇게 출력이 됩니다.
그리고 아래와 같이 파일생성이나 수정할수 있는 권한이 없다고 나옵니다. ㅠㅠ
I have no name!@TEST:~# touch a
touch: a: Permission denied
I have no name!@TEST:~#
어떻게 해야될까요?
도움말 부탁드립니다.
그랜드리님
말씀하신대로 파일시스템 마운트 쪽을 봤는데 분명 rw로 되어 있었습니다.
NFS로 작업중이여서 export쪽을 보니
*(rw,sync) 이렇게만 옵션을 적어놨었습니다.
그런데 *(rw,no_root_squash,no_all_squash,sync)로 수정하니 권한이 생기네요..ㅜㅜ
흠.. 옵션에 대해서 좀더 자세히 알아봐야겠습니다.
그런데 i have no name은 아직 해결을 못했습니다. ㅠㅠ 쉘에는 /u 로 유저명을 가져와야되는데...
참... 여러가지로 쉬운게 없군요..
아무래도 다른 고수분이 만드신것을 가지고 필요한것 없는것 제거해가면서 써야겠습니다.
아무튼 그래도 여러가지를 볼수 있어서 좋았습니다.
감사합니다.
rootfilesystem 쪽 mount 하시는 쪽을 보셔야 할 것 같습니다.
mount 옵션에 따라서 readonly로 mount되는 경우 은민아빠님과 같은 경우를 본적이 있었습니다.