Linux 添加用户 ,帐号管理 ,群组管理 详解

本文详细介绍了Linux系统中的用户和群组管理,包括如何新增、删除、修改用户及群组,设置密码,以及创建群组管理员。通过示例展示了如useradd、userdel、usermod、groupadd、groupmod、gpasswd等命令的使用,帮助读者理解Linux账号管理系统。
摘要由CSDN通过智能技术生成

   一、 单个账户管理


    先说说账号的组成。每一个帐户都有拥有人和拥有组群两个属性,所以每个登陆的使用者至少有两个ID,即UID(User ID)和GID(Group ID)。所有用户的ID都存放在/etc/passwd 中 例如 

    fsy:x:500:500:Fedora:/home/fsy:/bin/bash

    信息内容依次为:用户名、密码(一个形式)、UID(UID为0时为root权限)、GID、用户信息说明栏、家目录、Shell。用户登陆的过程是这样的:首先在/etc/passwd中寻找是否有相应的帐号,如果没有则跳出,如果有的话则将该账号对应的UID 与GID 读出来,另外,该账号的家目录与shell 设定也一并读出。然后核对在/etc/shadow对应帐号的密码。最终进入shall。shadow的文件内容是这样:

fsy:$1$giEMo6.Y$rY2i/S7K2UXHTvxJ.VuEL.:15201:0:99999:7:::

   其中前两项为帐户名和密码。在这有这样一个技巧:root密码忘记,不需要重装系统的,可以重新启动,进入单人维护模式,删掉第二个值,保存再重启root就可以不用密码登陆了,然后通过passwd指令设置root密码即可。

 

二、群组管理


   当用户登陆时可以用groups命令查询自己的所属的群组。群组的信息存储在两个文件,即/etc/group 与 /etc/gshadow 中。先看下group的文件结构吧&#

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值