본문 바로가기

숫자로 사작하는 User ID 생성 방법

MintState 2008년 11월 17일 오후 3:48 조회 17193

숫자로 사작하는 User ID 생성 방법

UID 번호와의 혼선 때문에 숫자로 시작하는 ID는 기본적으로 허용하지 않을겁니다.
하지만 방법이 없는건 아니지요^^;

/etc/passwd, /etc/shadow 파일(필요할 경우 /etc/group 파일 포함)을 직접 조작해주신 후 홈경로를 변경해 주시면 되겠습니다.

1.
임시로 영문자로 시작하는 ID를 생성합니다.

# useradd test   
# ls -Al ~test 
-rw-r--r--    1 test     test           24  4월  4 13:28 .bash_logout 
-rw-r--r--    1 test     test          230  4월  4 13:28 .bash_profile 
-rw-r--r--    1 test     test          124  4월  4 13:28 .bashrc 
-rw-r--r--    1 test     test         3394  4월  4 13:28 .screenrc 
drwxr-xr-x    2 test     test         4096  4월  4 13:28 public_html 

 

2.
test 사용자 및 그룹을 다음과 같이 09usr로 변경합니다.

# vi /etc/passwd 
test:x:524:524::/home/test:/bin/bash 
-> 09usr:x:524:524::/home/09usr:/bin/bash (ID, HOME 변경) 

# vi /etc/shadow(일기전용이므로 vi로 편집후 저장시 :w! 명령 사용) 
test:!!:11416:0:99999:7::: 
-> 09usr:!!:11416:0:99999:7::: (ID 변경) 

# vi /etc/group 
test:x:524: 
-> 09usr:x:524: (Group ID 변경) 

 

3.
홈경로를 변경합니다.

# mv /home/test /home/09usr 
# ls -Al ~09usr 
-rw-r--r--    1 09usr    09usr          24  4월  4 13:28 .bash_logout 
-rw-r--r--    1 09usr    09usr         230  4월  4 13:28 .bash_profile 
-rw-r--r--    1 09usr    09usr         124  4월  4 13:28 .bashrc 
-rw-r--r--    1 09usr    09usr        3394  4월  4 13:28 .screenrc 
drwxr-xr-x    2 09usr    09usr        4096  4월  4 13:28 public_html
공유 X Facebook LINE QR 코드

댓글 0개

첫 댓글을 남겨보세요.