linux 用户管理

linux 用户管理

关机&&重启

shutdown

```
//立即关机
shutdown -h now
//一分钟后关机
shutdowm -h 1
//立即重启
shutdown -r now
```

halt:直接使用,关机
reboot:重启系统
sync:把内存的数据同步到磁盘

不管是重启还是关机,首先运行sync命令,把内存中的数据同步到磁盘中,防止数据遗失。

用户的管理

一个用户必须属于一个组,可以属于多个组。

家目录的概念
/home/目录下有以用户名命名的文件夹,也就是用户自己的主目录。
当用户登录时,会自动的进入到自己的主目录。如用户ranan,家目录/home/ranan

**root用户的家目录不在home里面,而在/root。**其余用户的家目录一般在/home下

添加用户

基本语法:useradd [可选选项] 用户名

可选项
-d 目录:指定家目录
-g 用户组:指定用户组

案例

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tPkSXju3-1648908203199)(https://img2020.cnblogs.com/blog/1345685/202106/1345685-20210617102416494-475574390.png)]

image

说明
1.如果没有指定用户属于哪个组,会默认创建一个和用户同名的组。
2.如果没有指定家目录,则会再/home/下创建同名目录

指定/修改密码

基本语法:passwd 用户名

删除用户

基本语法:userdel [可选选项] 用户名

可选选项
-r 删除用户及家目录

案例
1.删除用户xm,但是要保留家目录
image

2.删除用户xq,不保留家目录
image

实际开发中:保留家目录

修改用户组

基本语法:usermod -g 用户组 用户名

将该用户修改到新的用户组

查询用户信息

基本语法:id 用户名

案例
image

说明
如果用户不存在,返回无此用户

切换用户

基本语法: su - 用户名

案例
image

区别:用su -用户名的切用户的时候,他会把用户的环境变量也会读取出来,读取~/.bashrc文件

说明
1.从权限高到权限低的用户,不需要密码。反之,需要密码。
2.需要返回到原来用户时,使用exit指令

image

用户组

新增组

基本语法:groupadd 组名

删除组

基本语法:groupdel 组名

用户和组的相关文件

/etc 所有的系统管理所需要的配置文件和子目录

用户配置文件:存放用户信息
/etc/passwd
image

组配置文件:存放组信息
/etc/group
image

口令配置文件:存放密码和登录信息,加密文件
/ect/shadow

删除用户后,上面三个配置文件的对应信息都会删除

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值