Linux는 여러 사용자가 동시에 동일한 컴퓨터를 사용할 수 있는 오픈 소스 운영 체제이므로 사용자 및 권한 관리가 특히 중요합니다. 이 문서에서는 사용자를 추가, 수정, 삭제하는 방법과 사용자에게 권한을 할당하는 방법을 포함하여 Linux 시스템의 사용자 및 권한 관리를 소개합니다.
1. 사용자 관리
Linux 시스템에서 각 사용자는 고유한 사용자 이름과 사용자 ID, 즉 UID를 갖습니다. 관리자는 사용자 관리를 통해 시스템에 대한 사용자의 접근을 통제할 수 있습니다.
새 사용자를 추가하려면 다음 명령을 사용하세요.
useradd [用户名]
예:
useradd test
이 명령은 시스템에 test라는 사용자를 생성합니다.
사용자의 비밀번호를 지정하려면 다음 명령을 사용하세요.
passwd [用户名]
예:
passwd test
이 명령은 비밀번호 확인을 위해 새 비밀번호를 두 번 입력하라는 메시지를 표시합니다. 보안상의 이유로 각 사용자마다 강력한 비밀번호를 설정하는 것이 좋습니다.
사용자를 삭제하려면 다음 명령을 사용하세요.
userdel [用户名]
예:
userdel test
이 명령은 시스템에서 test라는 사용자를 삭제하고 해당 사용자의 홈 디렉터리도 삭제합니다.
기존 사용자의 정보를 수정하려면 다음 명령을 사용하세요.
usermod [选项] [用户名]
예를 들어 test 사용자의 홈 디렉터리를 /home/test1로 변경하려면:
usermod -d /home/test1 test
이 명령은 The 사용자 test의 홈 디렉토리가 /home/test1로 변경됩니다.
2. 권한 관리
Linux 시스템에서 각 사용자는 자신이 수행할 수 있는 작업을 결정하는 자신만의 권한을 갖습니다. 관리자는 권한 관리를 통해 사용자 권한을 제어할 수 있습니다.
Linux 시스템에서 모든 사용자는 하나 이상의 사용자 그룹에 속합니다. 사용자 그룹은 사용자가 액세스할 수 있는 파일 및 디렉터리를 결정하는 권한 모음과 유사합니다.
다음 명령을 사용하여 새 사용자 그룹을 만듭니다.
groupadd [用户组名]
예:
groupadd test
이 명령은 시스템에 test라는 사용자 그룹을 만듭니다.
다음 명령을 사용하여 하나 이상의 사용자 그룹을 사용자에게 할당합니다.
usermod -a -G [用户组名] [用户名]
예를 들어 테스트 사용자 그룹에 사용자 test를 추가하려면:
usermod -a -G test test
이 명령은 시스템 사용자 그룹에서 테스트할 사용자 test를 추가합니다.
Linux 시스템에서 파일 및 디렉터리 권한은 소유자 권한, 그룹 권한, 기타 사용자 권한의 세 부분으로 구성됩니다.
파일이나 디렉터리의 권한을 수정하려면 다음 명령을 사용하세요.
chmod [权限] [文件或目录]
예를 들어, 소유자만 읽기, 쓰기, 실행 권한을 갖고 다른 사용자는 권한을 갖지 않도록 file.txt 파일의 권한을 변경하려면 또는 그룹의 사용자에게 권한이 있습니다:
chmod 700 file.txt
이 명령은 소유자만이 읽기, 쓰기 및 실행 권한을 갖도록 시스템에 있는 file.txt 파일의 권한을 변경합니다.
Linux 시스템에서 sudo는 슈퍼유저 권한, 즉 관리자 권한을 의미합니다. 관리자는 sudo 명령을 사용하여 일시적으로 루트 사용자의 권한을 얻을 수 있습니다.
다음 명령을 사용하여 sudo 그룹에 사용자를 추가합니다:
usermod -a -G sudo [用户名]
예를 들어 관리자 사용자 test를 sudo 그룹에 추가하려면:
usermod -a -G sudo test
이 명령은 사용자 test를 시스템의 sudo 그룹에 추가합니다.
이러한 명령을 사용하면 Linux 시스템에서 사용자와 권한을 관리할 수 있습니다. 이 단계는 Linux 시스템에서 사용자 및 권한 관리를 마스터하는 데 충분합니다. 이 기사가 도움이 되기를 바랍니다!
위 내용은 Linux 시스템의 사용자 및 권한 관리 가이드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!