首页 > 系统相关 >第 7 -8章 Linux 实操篇-开机、重启和用户登录注销-8.用户管理

第 7 -8章 Linux 实操篇-开机、重启和用户登录注销-8.用户管理

时间:2023-04-08 14:23:01浏览次数:52  
标签:8.2 8.9 用户 语法 用户名 实操 Linux

第 7 -8章 Linux 实操篇-开机、重启和用户登录注销-8.用户管理

目录

7.1 关机&重启命令

7.1.1 基本介绍

1)shutdown	–h	now	立该进行关机
2)shudown	-h	1	"hello, 1  分钟后会关机了"
3)shutdown	–r	now	现在重新启动计算机
4)halt	关机,作用和上面一样.
5)reboot	现在重新启动计算机
6)sync	把内存的数据同步到磁盘.

7.1.2 注意细节

\1) 不管是重启系统还是关闭系统,首先要运行 sync 命令,把内存中的数据写到磁盘中

\2) 目前的 shutdown/reboot/halt 等命令均已经在关机前进行了 sync , 提醒: 小心驶得万年船

7.2 用户登录和注销

7.2.1 基本介绍

\1) 登录时尽量少用 root 帐号登录,因为它是系统管理员,最大的权限,避免操作失误。可以利用普通用户登录,登录后再用”su - 用户名’命令来切换成系统管理员身份.

\2) 在提示符下输入 logout 即可注销用户

7.2.2 使用细节

\1) logout 注销指令在图形运行级别无效,在运行级别 3 下有效.

\2) 运行级别这个概念,后面给大家介绍

第 8 章 Linux 实操篇-用户管理

8.1 基本介绍

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

8.2 添加用户

8.2.1 基本语法

useradd 用户名

8.2.2 应用案例

案例 1:添加一个用户 milan, 默认该用户的家目录在 /home/milan

8.2.3 细节说明

\1) 当创建用户成功后,会自动的创建和用户同名的家目录

\1) 也可以通过 useradd -d 指定目录 新的用户名,给新创建的用户指定家目录

8.3 指定/修改密码

8.3.1 基本语法

passwd 用户名

8.3.2应用案例

给 milan 指定密码passwd milan

8.4 删除用户

8.4.1 基本语法

userdel 用户名

8.4.2 应用案例

\1) 删除用户 milan,但是要保留家目录, userdel milan

\2) 删除用户以及用户主目录, 比如 tom, userdel -r tom

8.5 查询用户信息指令

8.5.1 基本语法

id 用户名

8.5.2 应用实例

案例:请查询 root 信息

#id root

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

8.6 切换用户

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

su - 切换用户名

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

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

8.7 用户组

8.7.1 介绍

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

8.7.2 新增组

指令 : groupadd 组名案例演示

8.8.3 删除组

指令(基本语法): groupdel 组名

\1) 增加用户时直接加上组

\2) 指令(基本语法) : useradd –g 用户组 用户名

\3) 增加一个用户 zwj, 直接将他指定到 wudang

\4) groupadd wudang

\5) useradd -g wudang zwj

8.8.4 修改用户的组

指令(基本语法)usermodg 用户组 用户名

l 案例演示

创建一个组 mojiao

把 zwj 放入到 mojiao

指令: usermod -g mojiao zwj

8.9 用户和组相关文件

8.9.1 /etc/passwd 文件

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

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

8.9.2 /etc/shadow 文件

口令的配置文件

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

8.9.3 /etc/group 文件

标签:8.2,8.9,用户,语法,用户名,实操,Linux
From: https://www.cnblogs.com/atao-BigData/p/17298471.html

相关文章

  • Android HAL机制的深入理解及在Linux上移植和运行的一个好玩的HAL小例子
    PS:要转载请注明出处,本人版权所有。PS:这个只是基于《我自己》的理解,如果和你的原则及想法相冲突,请谅解,勿喷。环境说明  Ubuntu18.04.x前言  近一年来,虽然还是做的是AIOT相关的事情,但是某些事情却发生了一些变化。随着个人的阅历提升,现在的AI在边缘端部署已经不局限于......
  • 第 6 章 Linux 实操篇- Vi 和 Vim 编辑器
    第6章Linux实操篇-Vi和Vim编辑器6.1vi和vim的基本介绍Linux系统会内置vi文本编辑器Vim具有程序编辑的能力,可以看做是Vi的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使......
  • Linux系统下安装MySQL8.0图文教程
    Linux系统下安装MySQL8.0图文教程1.环境准备1.1. 操作系统Centos7.3,中标麒麟7.61.2. 防火墙配置(可关闭防火墙,不建议)操作系统开启防火墙(注意:不建议把防火墙关闭,应该设置开放对应的端口,或者开放给哪些IP地址的哪些端口)。(1) 防火墙端口开放设置:https://www.cnblogs.com/liu......
  • 第 3 章 Linux 基础篇- VM 和 Linux 的安装
    第3章Linux基础篇-VM和Linux的安装3.1安装vm和Centos3.1.1基本说明学习Linux需要一个环境,我们需要创建一个虚拟机,然后在虚拟机上安装一个Centos系统来学习1.先安装virtualmachine15.52.再安装Linux(CentOS7.6/centOS8.1)3.原理示意图[画]3.1.2v......
  • 第 2 章 Linux 基础篇-Linux 入门
    第2章Linux基础篇-Linux入门2.1Linux介绍2.1.1概述\1.linux怎么读,不下10种\2.linux是一个开源、免费的操作系统,其稳定性、安全性、处理多并发已经得到业界的认可,目前很多企业级的项目(c/c++/php/python/java/go)都会部署到Linux/unix系统上。\3.常见的操......
  • 第 1 章 Linux 开山篇-内容介绍
    第1章Linux开山篇-内容介绍1.1本套Linux课程内容1.2Linux使用在那些地方1.3Linux的应用领域个人桌面领域的应用此领域是传统linux应用薄弱的环节,近些年来随着ubuntu、fedora[fɪˈdɔ:rə]等优秀桌面环境的兴起,linux在个人桌面领域的占有率在逐渐的提高......
  • 内核实验(二):自定义一个迷你Linux ARM系统,基于Kernel v5.15.102, Busybox,Qemu
    原文:https://blog.csdn.net/yyzsyx/article/details/129576582文章目录一、篇头二、内核部分2.1源码下载2.1.1官网2.1.2镜像站点2.1.3代码下载2.2编译2.2.1设置工具链2.2.2配置2.2.3make2.2.4编译成功三、busybox部分3.1源码下载3.2编译3.2.1配置3.2.3编译3.2.4查......
  • linux kernel 编译的过程中 make defconfig、 make menuconfig、 make savedefconfig
    原文:https://www.cnblogs.com/xingboy/p/16478998.html1、 makedefconfig首先通过makexxx_defconfig,生成最开始的.config,相当于把XXX_defconfig文件复制为.config文件,其中defconfig是最小的config项,kernel编译会根据.config文件去编译驱动情况,加载过改指令后,后......
  • celery不能root用户启动解决(C_FORCE_ROOT environment)
    celery不能root用户启动解决(C_FORCE_ROOT environment)  Runningaworkerwithsuperuserprivilegeswhentheworkeracceptsmessagesserializedwithpickleisaverybadidea!IfyoureallywanttocontinuethenyouhavetosettheC_FORCE_ROOTenvironment......
  • EasyARM i.MX283A 完整系统制作指南(Linux 4.13.2+U-Boot 2017.09+BusyBox 1.27.2+Qt5
    原文:https://www.taterli.com/3213/标题老长呢.反正什么都是新的,所有都是开源的,除了下载工具以外,所有源码都有(据说下载工具也有,我懒得找了.),编译器源码自己也能做,但是没必要了.代码下载地址:https://github.com/nickfox-taterli/imx283a-new/releases/tag/v0.1首先有一个U......