Linux基础知识- 系统随你玩之--用户管理

简介: Linux基础知识- 系统随你玩之--用户管理

一、基本介绍

Linux 系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统
管理员申请一个账号,然后才可以以这个用户登陆系统。

二、添加用户

本篇内容我们开始逐步来了解用户以及权限管理。我们先来试下新增一个用户。
useradd 用户名

1、操作细节

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

2、目标:添加一个新用户fyydlz.

# useradd 用户名

sudo useradd fyydlz

然后执行:

ls /home

我们会发现新增加了一个fyydlz目录。

  1. useradd命令前为什么加sudo?

新增用户必需得有管理员权限才可以,而我们默认用户是csn,并没有管理员权限,所以需要使用sudo临时获取管理员权限。

  1. 当创建用户成功后,会自动创建和用户名相同的家目录。当然也可以指定新增用户目录。只需要加上-d参数

三、 指定/修改密码

passwd 用户名 // 如果没有带用户名,则是给当前登录的用户修改密码 // 需要 root 用户

passwd fyydlz

四、删除用户

userdel 用户名
删除用户 fyydlz,但是要保留家目录 userdel 用户名 //userdel fyydlz
删除用户以及用户主目录 // userdel – r fyydlz【小心使用】

查询用户信息指令
id 用户名 //id fyydlz

五、 切换用户

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

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

-如果 su – 没有带用户名,则默认切换到 root 用户

相关文章
|
12天前
|
Linux
Linux系统之expr命令的基本使用
【10月更文挑战第18天】Linux系统之expr命令的基本使用
48 4
|
1天前
|
Linux 应用服务中间件 Shell
linux系统服务二!
本文详细介绍了Linux系统的启动流程,包括CentOS 7的具体启动步骤,从BIOS自检到加载内核、启动systemd程序等。同时,文章还对比了CentOS 6和CentOS 7的启动流程,分析了启动过程中的耗时情况。接着,文章讲解了Linux的运行级别及其管理命令,systemd的基本概念、优势及常用命令,并提供了自定义systemd启动文件的示例。最后,文章介绍了单用户模式和救援模式的使用方法,包括如何找回忘记的密码和修复启动故障。
14 5
linux系统服务二!
|
1天前
|
Linux 应用服务中间件 Shell
linux系统服务!!!
本文详细介绍了Linux系统(以CentOS7为例)的启动流程,包括BIOS自检、读取MBR信息、加载Grub菜单、加载内核及驱动程序、启动systemd程序加载必要文件等五个主要步骤。同时,文章还对比了CentOS6和CentOS7的启动流程图,并分析了启动流程的耗时。此外,文中还讲解了Linux的运行级别、systemd的基本概念及其优势,以及如何使用systemd管理服务。最后,文章提供了单用户模式和救援模式的实战案例,帮助读者理解如何在系统启动出现问题时进行修复。
15 3
linux系统服务!!!
|
9天前
|
Web App开发 搜索推荐 Unix
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
【10月更文挑战第21天】Linux系统之MobaXterm远程连接centos的GNOME桌面环境
98 4
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
|
11天前
|
Linux 测试技术 网络安全
Linux系统之安装OneNav个人书签管理器
【10月更文挑战第19天】Linux系统之安装OneNav个人书签管理器
33 5
Linux系统之安装OneNav个人书签管理器
|
10天前
|
运维 监控 Linux
Linux系统之部署Linux管理面板1Panel
【10月更文挑战第20天】Linux系统之部署Linux管理面板1Panel
55 2
Linux系统之部署Linux管理面板1Panel
|
13天前
|
监控 Java Linux
Linux系统之安装Ward服务器监控工具
【10月更文挑战第17天】Linux系统之安装Ward服务器监控工具
32 5
Linux系统之安装Ward服务器监控工具
|
15天前
|
JSON JavaScript Linux
Linux系统之安装cook菜谱工具
【10月更文挑战第15天】Linux系统之安装cook菜谱工具
32 2
Linux系统之安装cook菜谱工具
|
17天前
|
Ubuntu Linux 测试技术
Linux系统之Ubuntu安装cockpit管理工具
【10月更文挑战第13天】Linux系统之Ubuntu安装cockpit管理工具
64 4
Linux系统之Ubuntu安装cockpit管理工具
|
16天前
|
安全 Linux
Linux系统之lsof命令的基本使用
【10月更文挑战第14天】Linux系统之lsof命令的基本使用
71 2
Linux系统之lsof命令的基本使用