[Linux] 사용자 계정 관련 소스

서쿠·2024년 1월 23일
1

리눅스

목록 보기
2/3
post-thumbnail

사용자 계정 추가 및 sudoer에 계정 추가

  1. 사용자 계정 추가:

    • adduser [새 사용자 이름]
  2. sudo 권한 부여:

    • sudo visudo 후, [새 사용자 이름] ALL=(ALL:ALL) ALL 추가

사용자 계정 삭제

  1. 사용자 계정 삭제:

    • userdel 명령어를 사용하여 사용자 계정을 삭제할 수 있습니다.
    • 예시 명령어: sudo userdel [삭제할 사용자 이름]
    • 주의: 이 명령어는 사용자의 홈 디렉토리와 메일 스풀을 삭제하지 않습니다.
  2. 사용자 홈 디렉토리와 메일 스풀 함께 삭제:

    • 사용자 계정과 함께 해당 사용자의 홈 디렉토리와 메일 스풀을 삭제하려면 -r 옵션을 사용합니다.
    • 예시 명령어: sudo userdel -r [삭제할 사용자 이름]

기타

  1. 사용자 계정 정보 조회:

    • id [사용자 이름] 명령어를 사용하여 사용자의 UID, GID 및 소속 그룹 정보를 확인할 수 있습니다. 이는 사용자 계정의 속성을 이해하는 데 도움이 됩니다.
  2. 사용자 비밀번호 설정 및 변경:

    • passwd [사용자 이름] 명령어로 새 계정의 비밀번호를 설정하거나 기존 계정의 비밀번호를 변경할 수 있습니다. 계정 보안을 위해 주기적인 비밀번호 변경을 권장합니다.
  3. 사용자 그룹 관리:

    • 사용자를 특정 그룹에 추가하거나 제거하는 방법을 설명합니다. 예를 들어, usermod -aG [그룹 이름] [사용자 이름] 명령어로 사용자를 그룹에 추가할 수 있습니다.
  4. 사용자 홈 디렉토리 및 로그인 쉘 변경:

    • usermod 명령어를 사용하여 사용자의 홈 디렉토리나 로그인 쉘을 변경하는 방법을 소개합니다. 예: usermod -d [새 홈 디렉토리 경로] [사용자 이름], usermod -s [새 쉘 경로] [사용자 이름]

주의사항

  • 사용자 계정을 삭제할 때는 해당 계정이 더 이상 시스템에서 사용되지 않는지 확인하는 것이 중요합니다.
  • userdel 명령어로 계정을 삭제할 때 -r 옵션을 사용하면 홈 디렉토리와 사용자의 메일이 함께 삭제되므로, 중요한 데이터가 있는지 먼저 확인해야 합니다.
  • 디렉토리를 생성할 때는 파일 시스템의 구조와 권한을 고려하여 적절한 위치에 생성하는 것이 중요합니다.

이러한 과정을 통해 리눅스 시스템에서 사용자 계정을 관리하고 필요한 디렉토리를 생성할 수 있습니다. 시스템 관리에 있어서 이러한 기본적인 명령어들은 매우 중요하며, 올바른 사용을 위해 각 명령어의 옵션과 파라미터를 정확히 이해하는 것이 필요합니다.

profile
Always be passionate ✨

0개의 댓글