首页 > 系统相关 >Linux用户管理

Linux用户管理

时间:2024-08-18 12:25:41浏览次数:10  
标签:基本 删除 管理 用户 语法 指令 Linux 权限

目录

添加用户 

 基本介绍

基本语法

应用案例  

细节说明

指定/修改密码

基本语法

应用案例

删除用户

基本语法 

应用案例

细节说明 

查询用户信息指令

基本语法

应用实例

细节说明

切换用户 

介绍

基本语法

应用实例

细节说明 

查看当前用户/登录用户

基本语法 

用户组 

介绍

新增组

删除组

增加用户时直接加上组

修改用户的组 

 用户和组相关文件


添加用户 

 基本介绍

root对应很多个用户,每个用户都还有自己的目录。

基本语法

应用案例  

进入home目录,ls可以看到当前有的用户,现在只有一个tom。

添加了milan后就多了一个milan。默认创建的用户在home目录。 

细节说明

还可以指定创建的用户的目录 

创建一个king用户在home test目录下

指定/修改密码

基本语法

应用案例

pwd用于显示当前目录。

logout可以注销账号。

删除用户

基本语法 

应用案例

权限不够,用root登陆,再进行删除。

删除后,ls时还有milan。但是再用milan登录时却登录不了。

使用-r 会将根目录也删除掉。

细节说明 

一般建议保留。

建议保留目录,一个人离职后,只用删除账号即可,他工作过的东西不必删除

查询用户信息指令

基本语法

应用实例

没有id就会显示no such user。 

细节说明

切换用户 

介绍

su-指令可以切换用户。

基本语法

应用实例

root用户到jack用户,到权限更低的用户不用输入密码。

低权限到高权限要密码。

再logout一次就会直接登出了。 

细节说明 

高权限到低权限可以直接转化,低权限到高权限需要密码。

切换到原来的用户使用exit或者logout指令。

查看当前用户/登录用户

基本语法 

 

who am i 语法查询当前用户信息。

切换到jack用户后输入这个指令还是root,因为它显示的是登录的用户。

用户组 

介绍

系统对有共性的多个用户进行统一的管理。

 

        如果依次给每个人不同的权限比较繁琐,可以创建一个组,然后给那个组权限,这样进入那个组的人便都有了那个组的权限。 

新增组

删除组

 

创建wudang组,删除武当组。 

增加用户时直接加上组

clear指令可以清除当前屏幕上的指令。 

4021a454da6d4a5fb27e9a57e66b4717.png

        创建一个用户如果不给他指定组,会直接建立一个与他同名的组然后把他放进去,比如创建一个名为king的用户却不给他指定组,他此时其实是在一个名为king的组里。

 ​​​​​​​

 

-g可以指定组,也可以切换组。

修改用户的组 

-g可以切换组。 

 用户和组相关文件

 ​​​​​​​

指令直接发给内核无法被识别,内核shell在进行翻译工作。

可以看到他们使用的是bash。

 

 

密码是经过特殊加密过的 

 

zwj没加密是因为没给他设置密码。

 

 

 

国内一般使用bash

标签:基本,删除,管理,用户,语法,指令,Linux,权限
From: https://blog.csdn.net/2301_79431343/article/details/139391632

相关文章

  • linux命令大全(自用,所以可能不太符合大家)
    第一章:linux目录结构第一节:基本介绍1.文件系统根目录(/)在Linux系统中,所有文件和目录都是从根目录/开始的。根目录是整个文件系统的起点,所有其他目录和文件都位于根目录下或其子目录中。2.目录结构Linux目录结构是层次化的,采用树状结构来组织文件和目录。每个目录可......
  • Visual Studio使用Git进行代码版本管理
    一、VisualStudio创建一个项目1、在VisualStudio中创建一个项目,我创建的项目名称是"mainApi"二、Gitee中新建仓库1、右上角点击【个人头像】,选择【新建仓库】2、输入对应的信息,点击【创建】-(1)输入仓库名称,一般与本地程序名称一致-(2)介绍一下该仓库是干什么的,也可以不......
  • SSM写真馆在线管理系统-计算机毕业设计源码77939
    目 录摘要1绪论1.1研究背景1.2 研究意义1.3论文结构与章节安排2 写真馆在线管理系统系统分析2.1可行性分析2.1.1技术可行性分析2.1.2 经济可行性分析2.1.3操作可行性分析2.2系统功能分析2.2.1功能性分析2.2.2非功能性分析2.3 系统......
  • Huawei Matebook e 2022 安装 archlinux 双系统
    本文同步发布于我的网站安装之前wifi名称修改为英文+数字的,以防之后没法联网准备好U盘并使用GPT分区表写入最新的arch镜像。基础安装开机按F2进入UEFI/BIOS设置,将SecureBoot(安全启动)关闭,按F10保存重启。开机按F12进入启动菜单,选择U盘启动。先按e在引......
  • Linux云计算 |【第二阶段】OPERATION-DAY6
    主要内容:RPM打包(生成目录结构、拷贝源码软件包、编写SPEC文件)、VPN服务器(GREVPN、PPTPVPN、L2TP+IPSecVPN)、Systemd服务管理(命令行工具、编写Unit配置文件)一、RPM软件打包RPM(RedHatPackageManager)是一种用于Linux系统的软件包管理系统,主要用于RedHat系列发行版(......
  • Linux云计算 |【第二阶段】OPERATION-DAY5
    主要内容:Tomcat概述、Tomcat部署安装、Tomcat应用案例(虚拟主机、地址重写、SSL加密站点、Tomcat日志)、Tomcat集群,maven应用一、Tomcat概述ApacheTomcat(简称Tomcat)是一个开源的JavaServlet容器,由Apache软件基金会开发和维护。它实现了JavaServlet和JavaServerPa......
  • Linux下安装Trac1.6过程
    Linux下安装Trac1.6下载地址:https://trac.edgewall.org/wiki/TracDownload1.安装依赖包注意安装Trac1.6依赖包版本要求Python>3.5Jinja2>=2.9.3Babel2.10~2.2直接通过pip安装pipinstallsetuptoolspipinstallJinja2pipinstallBabel2.......
  • 数据库的管理
    通过TFDSQLiteSecurity可以对数据库进行加密处理:withsqlSecuritydobeginDatabase:='x:\path_to_database\db.sdb';Password:='p@ssword';ToPassword:='p@ssword_changed';casergSecActions.ItemIndexof//是一个radiogroup......
  • 操作系统-内存、文件管理
    一、内存管理的层次关系用户层STL自动分配、自动释放调用C++C++new/delete、构造/析构调用CCmalloc\calloc\realloc\free调用POSIX\LinuxPOSIXsbrk\brk调用KernalLinuxmmap\munmap调用Kernal系统层Kernalkmalloc\vmalloc调用驱......
  • Linux ACL 访问控制
    今天给伙伴们分享一下LinuxACL访问控制,希望看了有所收获。我是公众号「想吃西红柿」「云原生运维实战派」作者,对云原生运维感兴趣,也保持时刻学习,后续会分享工作中用到的运维技术,在运维的路上得到支持和共同进步!如果伙伴们看了文档觉得有用,欢迎大家关注我的公众号,获取相......