Linux 시스템에서 사용자는 시스템 보안의 핵심입니다. 올바른 사용자 관리 방법을 통해 시스템이 승인된 직원에게만 승인되도록 하고 무단 액세스를 제한할 수 있습니다. 따라서 Linux 사용자 관리를 마스터하는 것은 모든 시스템 관리자에게 필수적인 기술입니다. 오늘은 리눅스 사용자 관리에서 가장 기본적이고 실용적인 명령어 중 하나인 useradd를 소개하겠습니다.
환경: CentOS8 요구사항: 수동으로 새 사용자 생성, 사용자 이름은 zhangsan, uid는 1024로 설정(uid가 사용되지 않은 경우), gid도 1024로 설정, 그룹 이름은 동일 사용자 이름으로, 홈 디렉터리는 /home/ zhangsan, 기본 쉘은 /bin/bash
참고: 다음 단계는 루트 사용자를 사용하여 수행됩니다. 일부 명령과 작업은 루트 사용자만 사용할 수 있습니다.
1단계: /etc/passwd 파일 수정
vim은 /etc/passwd 파일을 열고 정보 한 줄을 추가합니다
/etc/passwd 파일의 각 줄은 사용자 정보를 나타내며, 콜론으로 구분된 각 필드는 다른 의미를 나타냅니다.
수정이 완료되었으니 저장 후 종료하세요.
2단계: /etc/shadow 파일 수정
vim을 사용하여 /etc/shadow 파일을 열고 입력 모드로 들어가면 시스템에서 경고를 표시합니다. 이는 읽기 전용 파일을 수정할 계획임을 알려줍니다(실제로는 읽기 권한이 없습니다).
볼 수 있습니다. 섀도우 파일에는 권한이 없습니다
하지만 상관없습니다. 우리가 사용하는 루트 사용자는 우리가 원하는 것은 무엇이든 할 수 있습니다. 계속하려면 Enter 키를 누르세요.
섀도 파일 끝에 정보 줄을 추가합니다.
섀도우 파일 역시 한 줄에 한 명의 사용자에 대한 정보로, 필드마다 의미가 다릅니다.
3단계: /etc/group 파일 수정
마지막에 다음 정보를 추가하세요
그룹 파일에는 한 줄에 4개의 필드가 있습니다
4단계: 새 사용자 홈 디렉터리 만들기
으아악5단계: /etc/skel 디렉터리의 환경 변수 구성 파일을 홈 디렉터리에 복사합니다
这几个文件里面是用户的环境变量配置信息,我们使用 useradd 命令新建用户也会复制这几个文件到用户的家目录下。
第六步:修改家目录的权限和属主
到现在为止,用户 zhangsan 的家目录和其中的所有文件都是root用户的
将这些文件的归属权给 zhangsan,并修改文件权限
# 将用户 zhangsan 的家目录 /home/zhangsan 的属主和组修改为 zhangsan chown -R zhangsan:zhangsan /home/zhangsan # 修改文件的权限,只允许属主有读写权限,其他用户和组没有任何权限 chmod 700 /home/zhangsan
修改后的结果如下
第七步:创建邮箱文件
# 创建邮箱文件 touch /var/spool/mail/zhangsan # 同样需要修改邮箱的所有者 chown zhangsan:zhangsan /var/spool/mail/zhangsan
第八步:确认用户创建成功
本文介绍了Linux用户管理命令useradd的基本使用方法和常用选项,包括用户创建、密码设置、家目录分配等。当然,Linux系统中还有其他强大的用户管理命令,例如userdel、usermod等。但是,掌握useradd对于初学者来说是非常重要的,它是学习更高级别用户管理命令的基础。希望本文能够帮助您更好地进行Linux用户管理,保障您的系统安全。
위 내용은 초보자부터 숙련자까지: Linux 사용자 관리 가이드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!