用户管理

添加用户

1、useradd 用户名

(1)当用户创建成功后,自动创建和用户同名家目录:/home/用户名

2、useradd -d 指定目录  用户名

(1)创建新用户时,同时指定家目录

 

指定 / 修改密码

1、passwd 用户名

2、显示当前用户所在的目录:pwd

 

删除用户

1、删除用户,但保留目录:userdel 用户名

2、删除用户以及用户主目录:userdel -r 用户名

 

查询用户

1、id 用户名

2、当用户不存在时,返回无此用户

 

切换用户

1、su - 用户名

2、事项

(1)从权限高的用户,切换到权限低的用户时,不需要输入密码,反之需要

(2)当需要返回到原来用户时,使用 exit / logout 指令

 

查看当前用户

1、作用相同的两种指令

(1)whoami

(2)who am i

2、即使用 su - 用户名,切换用户后,仍显示第一次登录的用户信息

 

用户组

1、类似于角色,系统可以对有共性 / 权限的多个用户进行统一的管理

2、当添加用户时没有指定组,默认创建与该用户同名的组,同时把用户放到该组

3、指令

(1)新增组:groupadd 组名

(2)删除组:groupdel 组名

(3)增加用户时,直接添加组:useradd -g 用户组 用户名

(4)移动组:usermod -g 用户组 用户名

4、/etc/passwd 文件

(1)用户(user)的配置文件,记录用户的各种信息

(2)每行含义:用户名 : 口令 : 用户标识号 : 组标识号 : 注释性描述 : 主目录 ; 登录Shell

5、/etc/shadow 文件

(1)口令配置文件

(2)每行含义:登录名 : 加密口令 : 最后一次修改时间 : 最小时间间隔 : 最大时间间隔 : 警告时间 : 不活动时间 : 失效时间 : 标志

6、/etc/group 文件

(1)组(group)的配置文件,记录 Linux 包含组的信息

(2)每行含义:组名 : 口令 : 组标识号 : 组内用户列表

7、查看文件:vim 文件路径

posted @   半条咸鱼  阅读(69)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
点击右上角即可分享
微信分享提示