Linux命令学习4

目录

1.su命令与sudo命令

2.用户与用户组配置文件

3.管理用户相关命令

 4.管理用户组相关命令

 5.id和groups命令


1.su命令与sudo命令

su命令:切换用户,执行时需要输入目标用户的密码

sudo命令:可以以特权级别运行cmd命令,需要当前用户属于 sudo 组,且需要输入当前用户的密码(在/etc/sudoers 中查看)

su - 命令:也是切换用户,同时环境变量也会跟着改变成目标用户的环境变量。


2.用户与用户组配置文件

(1)/etc/passwd:记录用户的基本信息,每一行代表一个用户

(2)/etc/shadow:记录用户密码相关信息,每一行代表一个用户

(3)/etc/group:记录用户组信息,每一行代表一个用户组


3.管理用户相关命令

(1)useradd 命令:新增用户

/etc/passwd 文件中新增一行与新用户相关的数据

/etc/group 文件中新增一行与新用户同名的用户组

-u:指定创建用户的UID

-g:指定创建用户的主组

 

 

 

(2)passwd 命令:设置用户密码

-n:最小有效期

-x:最大有效期

-w:到期前警告时间

(3)usermod 命令:修改用户信息

-u:用户帐号的新 UID

-g:修改用户所属的群组

(4)userdel 命令:删除用户

-f:强制删除用户账号

-r:删除用户主目录及其中的任何文件

 

 


 4.管理用户组相关命令

1groupadd 命令:创建用户组

-g:创建组时指定组的GID

2groupmod 命令:修改用户组信息

-g:修改GID

-n:修改组名

 3groupdel 命令:删除用户组,本命令要修改的系统文件包括/ect/group/ect/gshadow

4groupmems 命令:把用户添加到或移出用户组

-l:显示组成员

-g:目标用户组

-a:把用户添加到组中

-d:从组中移除用户

 5newgrp 命令:修改用户的有效组,作为创建文件的属组


 5.id和groups命令

id 命令:查看用户的UIDGID和附加组信息

groups 命令:显示用户组信息、与id -Gn命令效果相同

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值