Skip to main content

리눅스에서 사용자 관리하기-1

  1. test 사용자를 test123으로 변경
    $> usermod -l test123 test
    $> egrep 'test123' /etc/passwd
    test123:x:10000:10000::/data/test:/bin/sh
  2. uid를 10000에서 20000으로 변경하기
    $> usermod -u 20000 test
    $> egrep 'test123' /etc/passwd
    test:x:20000:10000::/home/test:/bin/sh
  3. gid를 10000에서 20000으로 변경하기
    $> usermod -u 20000 test
    $> egrep 'test' /etc/passwd
    test:x:20000:20000::/home/test:/bin/sh
  4. 홈디렉토리를 /data/test 를 /home/test로 변경
    $> usermod -d /home/test11 test
    $> egrep 'test' /etc/passwd
    test:x:20000:20000::/home/test11:/bin/sh
    * 실제 데이터가 이동하진 않고, 설정만 바뀜
  5. 사용자 잠금
    $> usermod -L test
    $> grep 'test' /etc/shadow
    ...
    test:!aaaa:::
    ...
    *사용자가 잠길경우, shadow파일에 !로 시작하며, 로그인이 안됨.
  6. 사용자 잠금해제
    $> usermod -U test
  7. 그룹명을 test 그룹명을 test123으로 변경
    $> groupmod -n test123 test
    $> grep 'test' /etc/group
    test123:x:10000:
  8. 그룹ID를 10000에서 20000으로 변경
    $> groupmod -g 20000 test
    $> grep 'test' /etc/group
    test123:x:20000: