VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 网络工程 > Linux 教程 >
  • 用户管理

用户管理

添加用户

基本语法

useradd 用户名

示例:添加一个用户名为tom的用户

useradd tom

细节说明

  • 当创建用户成功后,会自动的创建和用户名同名的家目录
  • 也可以通过useradd -d 指定目录 用户名 ,给新创建的用户指定目录

指定/修改密码

基本语法

passwd 用户名

示例:给tom用户指定密码

passwd tom

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

删除用户

基本语法

userdel 用户名

示例:删除用户tom

userdel tom

细节说明

  • userdel tom :删除用户tom,但保留用户主目录
  • userdel -r tom :删除用户tom,并删除用户主目录

查询用户信息

基本语法

id 用户名

示例:查询 root 的信息

id root

查看当前用户/登录用户

who am i / whoami

细节说明

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

切换用户

在Linux中,如果当前用户的权限不够,可以通过su - 指令,切换到高权限用户,比如 root

基本语法

su - 切换用户名

示例:切换为root用户

su - root

细节说明

  • 从权限高的用户切换到权限低的用户,不需要输入密码,反之则需要
  • 当需要返回到原来的用户时,使用exit / logout指令

用户组

什么是组?

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

新增组

groupadd 组名

示例:添加一个组名 test

groupadd test

删除组

groupdel 组名

示例:删除组 test

groupdel test

细节说明

  • 增加用户时直接加上组指令:useradd -g 用户组 用户名

修改用户的组

基本语法

usermod -g 用户组 用户名

案例演示

创建一个组 student ,创建一个用户 chen ,指定密码为 chen ,指定用户到student,查看该用户信息。

groupadd student
useradd -g student chen
passwd chen
id chen


我是阿廷,一个相信努力可以改变人生的人,我相信一切的上进行为都是值得的,至少可以让我看见更大的世界。
 
出处:https://www.cnblogs.com/likeyou99315/p/15151269.html


相关教程