unix 서버에 NAS 로 마운트 하고 운영중에 있습니다. /data 로 마운트 되어있습니다.
unix 계정이 red 이며 홈디렉토리는 /data/red 에 있습니다.
신규 linux 서버도입으로 기존 NAS 볼륨과 동일한 서비스를 해야 하는 상황입니다.
linux 서버에 /data 마운트 후 속성으로 보니 linux 계정 UID, GID 로 보여집니다.
linux 서버에 unix 계정과 동일하게 UID , GID 를 맞춰야 하나요?
수정할때 linux 서버에서
usermod -u , -g 로 수정하는게 좋을까요 ? 아니면 수동으로 vi etc/passwd 수정하는게 좋을까요?
su - red 하니까 로그인 까지 됩니다. 그렇치만 UID , GID 가 linux 인 1001 로 나옵니다.
unix GID,UID 를 서로 맞춰야 되나요? 그리고 , /sbin/sh 와 /bin/bash 는 .profile 를 쓰니까 쉘은 상관 없지요?
그리고 계정 생성시 useradd 로 안하고 vi /etc/passwd 파일에 "red:*:1001:1001::/data/red:/bin/bash"
해도 상관 없죠?
8개의 답변이 있습니다.
passwd의 uid, gid를 통해 ID를 구분하게 되고요.
계정명, 그룹명이 일치한지 어떤지는 중요하지 않습니다.
마운트할때 옵션으로 디렉터리의 소유자, 접근 가능 범위를 정할 필요도 있을 걸로 보이네요.
답변대로 vi passwd , group 로 수정완료 하였고, 현재 운영중이라 어떻게 될지 몰라
리눅스 계정은 /home 에 등록후 계정 로그인만 가능하도록 하였습니다.
감사합니다.
Vi passwd 패스워드 수정을 해주시면 됩니다.
쉘은 상관 없구요 편하신 쉘 사용하시면 됩니다.
그리고 권한 문제는 나중에 해당 파일에 대해서 Access 할때 문제가 발생할 수 있기
때문에 맞추고 사용하시는게 좋습니다.
passwd 파일에 작성하시면 됩니다.
맞춰야 합니다. 맞추지 않으면 권한 문제로 제대로 안됩니다.
보통 vi passwd, group 수정하시면 됩니다.
생각하신대로 하시먄 됩니다
개인적으로 vi etc 아래 passwd에서 주로 작업합니다. 익숙하기도하고
쉘은 상관없고 vi etc 아래 passwd 파일에 작성하신데로 등록하면 됩니다.