>  기사  >  운영 및 유지보수  >  CentOS 사용자 그룹 관리

CentOS 사용자 그룹 관리

大家讲道理
大家讲道理원래의
2017-05-28 10:31:152186검색

Linux 시스템에는 사용자 그룹과 밀접하게 관련된 두 개의 시스템 파일이 있습니다. /etc/group, /etc/gshadow입니다.

  • /etc/group: 사용자 그룹 정보를 저장합니다.

CentOS 사용자 그룹 관리

파일의 각 기록은 동일한 형식을 따릅니다: 그룹 이름: 그룹 비밀번호: GID: 그룹 구성원 목록. 예를 들어 메일 사용자 그룹의 GID는 12이고 그룹 구성원에는 메일과 접미사가 포함됩니다.

  • /etc/gshadow: 사용자 그룹의 비밀번호 정보를 저장합니다.

CentOS 사용자 그룹 관리

각 줄은 동일한 형식을 따릅니다: 그룹 이름: 그룹 비밀번호: 사용자 그룹 관리자 계정: 그룹 구성원 목록 . 예를 들어 메일 사용자 그룹의 사용자 관리 구성원의 경우 그룹 비밀번호가 숨겨져 있고 그룹 관리자가 없으며 메일/접미사라는 두 구성원이 있습니다.

사용자 그룹 만들기

groupadd -g 888 frontend

프런트엔드 사용자 그룹을 만들고 사용자 그룹 ID를 지정하세요. 일반적으로 사용되는 groupadd 매개변수는 다음 표를 참조하세요.

매개변수 설명 th>
-f 그룹이 이미 존재하는 경우 성공종료
参数 描述
-f 如果组已经存在则成功退出
-g 为新组使用 GID
-h 显示此帮助信息并推出
-K 不使用 /etc/login.defs 中的默认值
-o 允许创建有重复 GID 的组
-p 为新组使用此加密过的密码
-r 创建一个系统账户
-R chroot 到的目录

删除用户组

groupdel frontend

删除frontend用户组

修改用户组信息

groupmod -n backend frontend

将用户组名从frontend改为backend。

设置组密码

gpasswd backend

用gpasswd可以为backend用户组设置组密码。

用户组成员管理

gpasswd -a zhangsan backend

上面的命令把zhangsan加入到backend用户组中。更多gpasswd命令可选参数参考下表:

参数 描述
-a 添加用户到用户组
-d 从有用户组中删除用户
-A 设置用户组管理员
-r 删除用户组密码
-R 禁止用户加入该组

查看用户隶属的组

groups zhangsan

上面的命令查看zhangsan隶属于哪一些用户组。

用户自主加入用户组

gpasswd是通过管理员将成员加入用户组,用户如果知道了组密码,也可以自己加入用户组。

newgrp backend

上面的命令将当前用户加入backend用户组,根据提示输入组密码即可。

其他配置

文件 描述
/etc/login.defs 设置useradd命令的缺省警告时间、最长有效时间等信息等。
/etc/default/useradd 设置useradd命令的缺省home目录,使用的shell等。
/etc/motd 存放登录成功之后的提示信息。
/etc/issue 存放登录的提示信息。只要你尝试登录,它就会提示这个文件中的信息,一般存放一些欢迎信息。
- g 새 그룹에 GID 사용
-h 이 도움말 메시지 표시 및 실행
-K /etc/login.defs에서 기본값을 사용하지 마십시오
-o 중복 GID가 있는 그룹 생성 허용
-p 이것을 사용하세요 새 그룹의 경우 암호화된 비밀번호
-r 시스템 계정 생성
-R chroot

디렉토리에


삭제 사용자 그룹🎜rrreee🎜프런트엔드 사용자 그룹 삭제🎜🎜사용자 그룹 정보 수정🎜rrreee🎜사용자 그룹 이름을 프런트엔드에서 백엔드로 변경합니다. 🎜🎜그룹 비밀번호 설정🎜rrreee🎜gpasswd를 사용하여 백엔드 사용자 그룹의 그룹 비밀번호를 설정하세요. 🎜🎜사용자 그룹 구성원 관리🎜rrreee🎜위 명령은 zhangsan을 백엔드 사용자 그룹에 추가합니다. gpasswd 명령의 추가 선택적 매개변수는 다음 표를 참조하세요. 🎜
매개변수 설명
-a 사용자 🎜를 사용자 그룹에 추가
-d 사용자 그룹에서 사용자 제거
- A td> 사용자 그룹 관리자 설정
-r 사용자 그룹 비밀번호 삭제
-R 사용자를 다음에서 금지합니다. 그룹 가입
🎜사용자가 속한 그룹 확인🎜rrreee🎜위 명령은 zhangsan이 속한 사용자 그룹을 확인합니다. 🎜🎜사용자는 독립적으로 사용자 그룹에 가입할 수 있습니다.🎜🎜gpasswd를 사용하면 관리자가 사용자 그룹에 구성원을 추가할 수 있습니다. 사용자가 그룹 비밀번호를 알고 있으면 사용자 그룹에 직접 가입할 수도 있습니다. 🎜rrreee🎜위 명령은 현재 사용자를 백엔드 사용자 그룹에 추가하고 프롬프트에 따라 그룹 비밀번호를 입력합니다. 🎜🎜기타 구성🎜
파일 설명
/etc/login.defs useradd 명령의 기본 경고 시간 설정 , 최대 유효 기간 등의 정보
/etc/default/useradd useradd의 기본 홈 디렉터리 설정 command , 사용된 쉘 등
/etc/motd 로그인 성공 후 프롬프트 정보를 저장합니다.
/etc/issue 로그인 프롬프트 정보를 저장합니다. 로그인을 시도하는 동안에는 일반적으로 일부 환영 정보가 저장되어 있는 이 파일의 정보가 표시됩니다.
🎜🎜🎜

위 내용은 CentOS 사용자 그룹 관리의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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