>  기사  >  운영 및 유지보수  >  리눅스에서 사용자 그룹을 삭제하는 방법

리눅스에서 사용자 그룹을 삭제하는 방법

青灯夜游
青灯夜游원래의
2021-12-21 15:05:4421603검색

Linux에서는 groupdel 명령을 사용하여 사용자 그룹을 삭제할 수 있습니다. 이 명령의 기능은 사용자 그룹(그룹), 즉 "/etc/gourp" 파일의 대상 그룹과 " /etc/gshadow" 파일. 데이터 정보, 구문은 "groupdel 그룹 이름"입니다.

리눅스에서 사용자 그룹을 삭제하는 방법

이 튜토리얼의 운영 환경: linux5.9.8 시스템, Dell G3 컴퓨터.

Linux는 다중 사용자 및 다중 작업 운영 체제입니다. 즉, Linux 시스템은 여러 사용자가 동시에 로그인할 수 있도록 지원하므로 서로 영향을 주지 않고 서로 다른 작업을 수행할 수 있습니다.

사용자 그룹은 동일한 특성을 가진 사용자들의 논리적 집합입니다. 간단히 이해하자면, 특정 파일을 보거나 수정할 수 있는 권한과 같이 여러 사용자에게 동일한 권한을 부여해야 하는 경우도 있습니다. 한 가지 방법은 여러 사용자에게 파일 액세스 권한을 별도로 부여하는 것입니다. 10번, 사용자가 100명, 1000명 또는 그 이상이라면 어떻게 될까요?

분명히 이 방법은 합리적이지 않습니다. 가장 좋은 방법은 이 파일을 보고 수정할 수 있는 권한이 있는 그룹을 만든 다음 이 파일에 액세스해야 하는 모든 사용자를 이 그룹에 배치하는 것입니다. 그러면 모든 사용자는 그룹, 즉 사용자 그룹과 동일한 권한을 갖게 됩니다.

사용자를 그룹화하는 것은 Linux 시스템에서 사용자를 관리하고 액세스 권한을 제어하는 ​​수단입니다. 사용자 그룹을 정의하면 많은 프로그램에서 사용자 관리가 단순화됩니다.

Linux에서 사용자 그룹을 삭제하는 방법은 무엇입니까?

groupdel 명령은 사용자 그룹(그룹)을 삭제하는 데 사용됩니다. 이 명령의 기본 형식은 다음과 같습니다.

[root@localhost ~]#groupdel 组名

groupdel 명령을 사용하여 그룹을 삭제하면 실제로 /etc/gourp 파일 및 /etc에서 대상 그룹이 삭제됩니다. /gshadow 파일 데이터 정보.

예를 들어 groupadd 명령으로 생성된 그룹 group1의 경우 실행 명령은 다음과 같습니다.

[root@localhost ~]#grep "group1" /etc/group /etc/gshadow
/etc/group:group1:x:505:
/etc/gshadow:group1:!::
[root@localhost ~]#groupdel group1
[root@localhost ~]#grep "group1" /etc/group /etc/gshadow
[root@localhost ~]#

groupdel 명령을 사용하여 임의로 그룹을 삭제할 수는 없습니다. 이 명령은 "모든 사용자의 초기 그룹이 아닌" 그룹을 삭제하는 경우에만 적용됩니다. 즉, 아직 사용자의 초기 그룹인 그룹이 있는 경우에는 groupdel 명령을 사용하여 성공적으로 삭제할 수 없습니다. 예:

[root@localhost ~]# useradd temp

#다음 명령어를 실행하면 임시 사용자가 생성되면 임시 그룹도 생성되어 임시 사용자의 초기 그룹으로 사용되는 것을 확인할 수 있습니다(그룹 ID는 505)

[root@localhost ~]# grep "temp" /etc/passwd /etc/group /etc/gshadow
/etc/passwd:temp:x:505:505::/home/temp:/bin/bash
/etc/group:temp:x:505:
/etc/gshadow:temp:!::
#下面尝试删除 temp 群组
[root@localhost ~]# groupdel temp
groupdel:cannot remove the primary group of user 'temp'

You groupdel 임시 그룹 삭제 명령이 실패하고 "임시 사용자의 초기 그룹을 삭제할 수 없습니다"라는 메시지가 표시되는 것을 볼 수 있습니다. 임시 그룹을 삭제해야 하는 경우 임시 사용자의 GID를 수정 즉, 초기 그룹을 다른 그룹으로 변경하거나 임시 사용자를 먼저 삭제해야 합니다.

그룹 데이터를 수동으로 삭제하는 방법을 알아보았지만, 무분별하게 그룹을 삭제하면 다른 사용자에게 많은 피해를 줄 수 있으므로 파일 데이터를 변경할 때는 각별히 주의해야 합니다.

관련 추천: "Linux 비디오 튜토리얼"

위 내용은 리눅스에서 사용자 그룹을 삭제하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.