GroupDel Samba 공유가 작동하지 않습니다

GroupDel Samba 공유가 작동하지 않습니다

다음 명령 groupdel sambashare를 사용하여 sambashare 그룹을 삭제해 보았습니다.

나중에 권한이 거부되어 /etc/group을 잠글 수 없습니다. 나중에 다시 시도해 보세요. 누군가 도와줄 수 있나요?

답변1

오류 메시지에 따르면 그룹과 연결된 사용자 계정이 하나 이상 있을 수 있습니다. 에서문서의 "주의사항" 섹션:

You may not remove the primary group of any existing user. You must remove the user
before you remove the group.

You should manually check all file systems to ensure that no files remain owned by
this group.

sambashare이를 염두에 두고 다음과 같이 터미널에서 어떤 사용자가 그룹과 연결되어 있는지 확인할 수 있습니다 .

getent group sambashare

그러면 다음과 같은 결과가 나올 수 있습니다.

sambashare:x:1001:samba,alec

메모:이 예에서 는 sambashare그룹 이름, 1001gid(그룹 ID) 값, 는 samba,alec그룹과 연결된 사용자 계정입니다.

다음과 같이 그룹에서 사용자 계정을 제거할 수 있습니다.

sudo deluser {username} sambashare

메모:{username}그룹에서 제거하려는 실제 사용자 이름으로 바꾸십시오 . 사용자 계정을 삭제한다고 추론할 수 있지만 deluser이는 단순히 그룹에서 사용자 계정을 제거하는 것뿐입니다.

사용자가오직의 일부인 sambashare경우 사용자를 완전히 제거하고 싶을 것입니다.

sudo deluser {username}

메모:사용자 계정에 홈 디렉토리가 있고 동시에 제거하려는 경우 및 --remove-home사이에 추가할 수 있습니다 .deluser{username}

그룹에 연결된 계정이 없으면 그룹을 완전히 제거할 수 있습니다.

sudo groupdel sambashare

메모: 기술적으로사용자 계정이 기본 그룹이 아닌 한 이 작업을 실행할 수 있지만 sambashare안전을 위해 먼저 모든 계정을 제거하는 것이 좋습니다.

이것은 당신이 달성하고자 하는 일을 해야 합니다.

관련 정보