栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

linux用户和组管理,初学者实验报告

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

linux用户和组管理,初学者实验报告

用户和组管理

用户的基本管理操作

组群的基本管理操作

本地配置文件的修改

基本内容:

组户帐户文件:

/ etc/passwd文件:用户帐户信息,(除密码)

/etc/shadow文件:用户口令(密码)

组群文件:  

/etc/group文件:组群帐户信息  

/etc/gshadow文件:组群口令、管理员等管理信息

1,添加用户

useradd user01

添加一个用户,并指定该用户的宿主目录

useradd -d /home/www stu01

  1. 为用户设置登陆口令(密码)

passwd -l stu01  --锁定用户账

解锁用户账号

passwd -u stu01

给用户账号设码

passwd user01

设置密码000000

操作结果验证

增加用户的UID

用户的UID是系统内用整数标识用户的ID号,每个用户的UID都是唯一的,root用户的UID是0,普通用户的UID默认从500(红帽子)0开0始

用户的删查改

  1. 修改用户账号

usermod 【选项】  用户名

修改用户的登陆shell

usermod -s /bin/bash stu01

修改用户的登录名

usermod  -l stu stu01

修改用户的用户名

usermod -c stu stu01

修改用户的主目录(手动创建一个kkk目录)

usermod -d /home/kkk stu01

修改用户密码的有效期(20天)

usermod -f 20 stu01

用户密码的锁定和解除锁定

 usermod -L stu01 锁定

usermod -U stu01解锁

删除用户

userdel stu01

如果出现进程被使用无法删除用户的话,就使用killall 停止进程

或者 kill 19744(进程号)

用户的切换 su 【用户名】

su root

.组群的基本管理

组群:具有某种共同特征的用户集合

通过组群集中设置访问权限和分配管理任务

文件:/etc/group  --保存组账号的基本信息,每个组记录一行

  /etc/gshadow   --保存组账号的管理信息,也就是密码信息

GID  --组群的GID与UID相似,GID为0的族群是root组群,0-199是系统的虚拟组群

组群账号的增删查改操作

添加一个组账号

 groupadd -g 600 group01    --组的GID是600

groupadd group02

删除组账号

groupdel group02

修改组账号

修改组的GID

groupmod -g 500 group01

修改组的账号名

groupmod -n group001 group01   

groups查询用户的组信息

查询当前用户的所属组

groups

查询指定用户的所属组

组账号管理

管理组成员gpasswd 【选项】 组名

指定组群的管理员

gpasswd -A user01 group01

将用户user01添加到组group01中

gpasswd -a user01 group01

将组成员用户从组群中删除(注意:-A -M 只有具有管理员权限才能够操作此命令)

gpasswd -d user01 group01

清空组的成员用户

gpasswd -M "" group01

删除管理员用户

gpasswd -A "" group01

基本组的切换和认证

给组设置密码

gpasswd group01

除组用户密码

gpasswd -r group01

切换基本组 newgrp     (用户切换的一个临时的基本组)

newgrp group01

将用户切换到user01切换自己的基本组

先查询自己的基本组

id -gn

newgrp group01

exit退出普通用户切换的临时的组

移除组密码

gpasswd -r group01

显示用户以及该用户的所属组 id 【选项】 【用户名】

id -gn

三.本地账号的初始配置

默认的配置文件:/etc/default/useradd

注解:创建一个用户默认的家目录即/home

  创建账户时如果没有指定登陆shell,那么就默认/bin/bash

  CREATE_MAIL_SPOOL=yes创建一个用户账号时默认创建邮箱文件,用户接受文件时存放的位置

本地配置的修改

创建一个用户,并查看默认本地配置,默认登陆shell是/bin/bash

 

使用vim编辑进入默认配置文件修改默认登陆shell(只针对新增加的用户起作用)

vi /etc/default/useradd

查看验证

修改普通用户的登陆配置文件(用户登陆的时候起作用)

vi ~new01/.bash_profile

修改new01用户家目录下的bashrc,bash解释器的配置文件(用户登陆bash解释器的时候起作用)

 vi ~new01/.bashrc

查看验证(profille文件中调用了bashrc

命令: grep  new02 /etc/passwdd  /etc/shadow

加载bash解释器

输入命令    bash

如果是要对所有用户都起作用,则修改的就是/etc/profile或者/etc/bashrc

修改结果

su root   验证修改过后的结果

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/599256.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号