Linux 시스템의 사용자 및 권한 관리 가이드

WBOY
풀어 주다: 2023-06-18 08:32:20
원래의
1555명이 탐색했습니다.

Linux는 여러 사용자가 동시에 동일한 컴퓨터를 사용할 수 있는 오픈 소스 운영 체제이므로 사용자 및 권한 관리가 특히 중요합니다. 이 문서에서는 사용자를 추가, 수정, 삭제하는 방법과 사용자에게 권한을 할당하는 방법을 포함하여 Linux 시스템의 사용자 및 권한 관리를 소개합니다.

1. 사용자 관리

Linux 시스템에서 각 사용자는 고유한 사용자 이름과 사용자 ID, 즉 UID를 갖습니다. 관리자는 사용자 관리를 통해 시스템에 대한 사용자의 접근을 통제할 수 있습니다.

  1. 사용자 추가

새 사용자를 추가하려면 다음 명령을 사용하세요.

useradd [用户名]
로그인 후 복사

예:

useradd test
로그인 후 복사

이 명령은 시스템에 test라는 사용자를 생성합니다.

  1. 사용자 비밀번호 지정

사용자의 비밀번호를 지정하려면 다음 명령을 사용하세요.

passwd [用户名]
로그인 후 복사

예:

passwd test
로그인 후 복사

이 명령은 비밀번호 확인을 위해 새 비밀번호를 두 번 입력하라는 메시지를 표시합니다. 보안상의 이유로 각 사용자마다 강력한 비밀번호를 설정하는 것이 좋습니다.

  1. 사용자 삭제

사용자를 삭제하려면 다음 명령을 사용하세요.

userdel [用户名]
로그인 후 복사

예:

userdel test
로그인 후 복사

이 명령은 시스템에서 test라는 사용자를 삭제하고 해당 사용자의 홈 디렉터리도 삭제합니다.

  1. 사용자 수정

기존 사용자의 정보를 수정하려면 다음 명령을 사용하세요.

usermod [选项] [用户名]
로그인 후 복사

예를 들어 test 사용자의 홈 디렉터리를 /home/test1로 변경하려면:

usermod -d /home/test1 test
로그인 후 복사

이 명령은 The 사용자 test의 홈 디렉토리가 /home/test1로 변경됩니다.

2. 권한 관리

Linux 시스템에서 각 사용자는 자신이 수행할 수 있는 작업을 결정하는 자신만의 권한을 갖습니다. 관리자는 권한 관리를 통해 사용자 권한을 제어할 수 있습니다.

  1. 사용자 그룹

Linux 시스템에서 모든 사용자는 하나 이상의 사용자 그룹에 속합니다. 사용자 그룹은 사용자가 액세스할 수 있는 파일 및 디렉터리를 결정하는 권한 모음과 유사합니다.

다음 명령을 사용하여 새 사용자 그룹을 만듭니다.

groupadd [用户组名]
로그인 후 복사

예:

groupadd test
로그인 후 복사

이 명령은 시스템에 test라는 사용자 그룹을 만듭니다.

다음 명령을 사용하여 하나 이상의 사용자 그룹을 사용자에게 할당합니다.

usermod -a -G [用户组名] [用户名]
로그인 후 복사

예를 들어 테스트 사용자 그룹에 사용자 test를 추가하려면:

usermod -a -G test test
로그인 후 복사

이 명령은 시스템 사용자 그룹에서 테스트할 사용자 test를 추가합니다.

  1. 파일 및 디렉터리 권한

Linux 시스템에서 파일 및 디렉터리 권한은 소유자 권한, 그룹 권한, 기타 사용자 권한의 세 부분으로 구성됩니다.

파일이나 디렉터리의 권한을 수정하려면 다음 명령을 사용하세요.

chmod [权限] [文件或目录]
로그인 후 복사

예를 들어, 소유자만 읽기, 쓰기, 실행 권한을 갖고 다른 사용자는 권한을 갖지 않도록 file.txt 파일의 권한을 변경하려면 또는 그룹의 사용자에게 권한이 있습니다:

chmod 700 file.txt
로그인 후 복사

이 명령은 소유자만이 읽기, 쓰기 및 실행 권한을 갖도록 시스템에 있는 file.txt 파일의 권한을 변경합니다.

  1. Sudo 권한

Linux 시스템에서 sudo는 슈퍼유저 권한, 즉 관리자 권한을 의미합니다. 관리자는 sudo 명령을 사용하여 일시적으로 루트 사용자의 권한을 얻을 수 있습니다.

다음 명령을 사용하여 sudo 그룹에 사용자를 추가합니다:

usermod -a -G sudo [用户名]
로그인 후 복사

예를 들어 관리자 사용자 test를 sudo 그룹에 추가하려면:

usermod -a -G sudo test
로그인 후 복사

이 명령은 사용자 test를 시스템의 sudo 그룹에 추가합니다.

이러한 명령을 사용하면 Linux 시스템에서 사용자와 권한을 관리할 수 있습니다. 이 단계는 Linux 시스템에서 사용자 및 권한 관리를 마스터하는 데 충분합니다. 이 기사가 도움이 되기를 바랍니다!

위 내용은 Linux 시스템의 사용자 및 권한 관리 가이드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!