Linux基本学习:账号、用户组管理

Linux用户组管理 不管是Linux系统还是Windows系统都是一种多用户、多任务的操作系统,因此都针对每个用户制定了严格的用户权限策略,本章主要讨论了在Linux中是如何进行用户管理。 阅读详情

用户操作

useradd:添加用户

useradd -m 用户名:自动创建该用户主目录(在home下同步创建目录)
useradd -G 组名 用户名:分配用户组

userdel:删除用户

userdel -r 用户名:将用户目录同时删除

usermod:修改用户

usermod 修改内容 修改用户

设置密码

root用户可以设置任何用户密码:
①passwd 用户名
②输入密码(不显示)
普通用户更改自己密码:
①passwd
②输入当前用户密码再输入新密码

锁定账号

passwd -l 用户名:用户不可登陆
passwd -u 用户名:解锁用户

切换用户

超级用户切换到普通用户:su 用户名
用exit可以退出返回到root用户

用户组管理

groupadd 用户组名称:创建用户组

groupadd -g id号 用户组名称:-g可以指定id(默认从1000开始自增)

groupdel 用户组名称:删除用户组

groupmod :修改用户组属性

groupmod -g id号 用户组名称:修改id
groupmod -n 新名称 原名称:改用户组名

切换用户所在的用户组

在用户下:
newgrp 用户组名:即可切换所在用户组

相关文件内容解析

用户文件

/etc/passwd:

root:x:0:0:root:/root:/bin/bash
用户名:登录密码(不可见):用户标识号(自增):组标识号(组id):注释性描述:主目录:登陆shell

该文件每一行都代表一个用户,可以看出该用户的主文件夹和所在组等信息。

用户组文件

/etc/group:

root:x:0:

该文件每一行代表一个组

linux账号与权限管理实验项目 本实验通过对Linux系统用户、用户组和文件目录权限的管理,初步介绍了Linux操作系统的账号和权限管理方法,包括掌握常用的用户创建、修改、删除、用户组的创建和修改、文件的权限管理等功能。(3)程序用户:在安装Linux操作系统及部分应用程序时,会添加一些特定的低权限用户账号,这些用户一般不允许登录到系统,仅用于维持系统或某个程序的正常运行,如 bin、daemon、ftp、mail 等。(2)普通用户:由root用户或其他管理员用户创建,拥有的权限会受到限制,一般只在用户自己的宿主目录中拥有完整权限。 阅读详情

相关推荐

Linux基础命令学习——创建与管理Linux用户组(十一)

一名菜鸟学习编程技术,记录所学知识并分享给大家,希望大家多多支持。 1、创建Linux用户组 groupadd命令 用来添加用户 为了能够更加高效地指派系统中各个用户的权限,我们会把几个用户加入到同一个用户组中,这样便可以针对一类用户同意安排权限。 语法格式:groupadd [选项] 群组名 常用选项: -g GID:指定新组的GID,默认值是已有的最大的GID+1 -r:建立一个系统专用组,与-g不同使用时,则分配一个1~999的GID 查看系统中的用户组 cd .. cat -n /etc/g

qq_44723773的博客 2549

【Linux】Linux的账号和用户组

你只会看到有一些特殊符号的字母。

2301_80224556的博客 1531

从零开始:用君正T23ZN打造智能门锁双摄系统(含代码示例与调试技巧)

本文详细介绍了基于君正T23ZN视频处理芯片构建智能门锁双摄系统的完整实战方案。内容涵盖硬件选型与核心电路设计、软件开发环境搭建、双摄驱动框架、图像信号处理(ISP)调优、人脸识别算法集成与性能优化,以及系统调试与稳定性保障。文章提供了丰富的代码示例和调试技巧,旨在帮助嵌入式开发者高效实现具备人脸识别与监控功能的低功耗智能门锁视觉系统。

opencv7vision的博客 715

Linux系列第四谈(Linux中的账号管理)

1、简介 Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。 用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。 每个用户账号都拥有一个唯一的用户名和各自的口令。 用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录。 实现用户账号的管理,要完成的工作主要有如下几个方面: 用户账号的添加、删除与修改。 用.

小游子YKY的博客 3429

安全虚拟化SEV简单介绍

安全虚拟化SEV简单介绍什么是SEV什么是SVMSME介绍SEV介绍总结 什么是SEV SEV是由AMD提出的安全虚拟化Secure Encrypted Virtualization技术的英文首字母的缩写。简单来说就是主内存控制器具备了加密功能可以对虚拟机内存数据进行保护。在真正介绍SEV之前,我们首先要弄清楚两个关键的基本概念:SVM、SME。下面先简单了解一下SVM和SME。 什么是SVM S...

artine的专栏 6389

Python模拟发送SOME/IP消息(Scapy模块)

SOMEIP提供服务、订阅、响应、通知等Python代码示例

liluo0815481的博客 3068

Linux——用户和用户组的管理

目录 前言 用户和用户组的关系 用户 新建用户 修改用户 设置用户账户口令 删除用户 用户组 创建用户组 修改用户组 组群添加用户 删除用户组 总结 前言 学习完了前面的基本命令,小伙伴们是否已经掌握了呢,在这一章中,我们开始学习用户和用户组的基本管理! 用户和用户组的关系 用户和用户组的对应关系有以下 4 种: 一对一:一个用户可以存在一个组中,是组中的唯一成员; 一对多:一个用户可以存在多个用户组中,此用户具有这多个组的共同权限; 多对一...

qq_44915227的博客 6719

声发射传感器的工作原理是什么?

介绍声发射传感器的工作原理。

qq_39948394的博客 9246

4、Linux:Linux账号、用户组、磁盘、进程管理学习

文章目录1、账号管理 1、账号管理 1. 简介 Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。 用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。 每个用户账号都拥有一个唯一的用户名和各自的口令。 用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录。 实现用户账号的管理,要完成的工作主要有如下几个方面:

Surplus.的博客 399

iOS远程真机之WebDriverAgent 天坑记

一、WDA安装依赖报错:       这个东西神坑,我搞了一天都没找到解决方案,最后在appium讨论中发现,       解决方案是:       先定位到WebDriverAgent 所在路径$ cd /Users/XXXX/git/WebDriverAgent        然后运行:mkdir -p Resources/WebDriverAgent.bundle sh ./Scripts/b

甫式人生 7316

解决pd.read_json报错ValueError: Trailing data问题

首先,我们使用open函数打开JSON文件,然后使用json.load函数将JSON文件数据解码为Python对象。在使用Python进行数据处理中,我们经常需要将JSON格式的数据读入到DataFrame中进行处理。而使用pandas库的read_json函数,就可以方便地将JSON数据读入到DataFrame中。但是有时候在读取JSON数据时,会遇到一个非常常见的错误:ValueError: Trailing data。这个错误的解决方案并不难,只需要在read_json中添加一个参数即可。

学习使你进步。 2234

Linux基础篇学习——Linux用户管理、用户组管理

用户组基本概念 用户组group,就是具有相同特征的用户的集合体。 【官方文档】 Users and groups: . Every process (running program) on the system runs as a particular user. . Every file is owned by a particular user. . Access to files and...

遇见你我看到光 6933

在Allegro设计界面中如何修改封装焊盘

在高密度板的情况下,SUIPLA(支持内层没有的焊盘摘掉)打勾,在高密度板的情况下,内层没有的焊盘摘掉可以增加走线的空间。3、修改完焊盘后,选择File→Update to Design(更新到设计)。然后关闭焊盘修改对话框即可。,将会定期不定期更新技术文章,互相学习交流。或者点击Options选项卡下要修改的焊盘,然后点击Edit修改。在Allegro PCB设计界面中修改封装焊盘的方法。2、然后点击封装上要修改的焊盘,右击选择Edit。修改完成后如下图所示。

bhxc809751502的博客 7806

Linux学习笔记(四)------账号管理、用户组管理、磁盘管理、进程管理

Linux学习笔记(四)------账号管理、用户组管理、磁盘管理、进程管理 9、账号管理 9.1 简介 一般情况下,不会使用root账户进行操作,root账户为最高权限账户 Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统 用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护 每个用户账号都拥有一个唯一的用户

钟情_的博客 5677

【异常】Coze/扣子 Workflow 调用报 4200 错误深度解析

Coze API 的。

奶爸的编程之路,也就一周冷个三天 300

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Linux用户和用户组管理(详细)

Linux的用户和用户组管理,非常详细,有案例演示,图文结合

永不落的梦想 3646

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Linux学习:Linux账号管理与ACL权限设置(第13章)

linux账号与账号组 账号管理 主机的详细权限规划:ACL的使用 用户身份切换 用户的特殊shell与PAM模块 Linux主机上的用户信息传递

m0_68731112的博客 1万+

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Linux学习篇2——Linux的用户与用户组管理(包含用户的添加、删除、注销以及用户组等概念等)

一组用户的集合。用于简化权限分配(将权限赋予组,组内用户自动获得权限)。所以可以理解,在同一个组内的用户拥有相同的系统权限。

buyutang_的博客 1159

Linux的用户与用户组管理

借助学校的课程学习了一遍Linux的用户与用户组管理,在这里做一些学习记录。

weixin_65950986的博客 1466

08-Linux账号管理学习

如果你选择了IT行业并坚定的走下去,这个方向肯定是没有一丝问题的,这是个高薪行业,但是高薪是凭自己的努力学习获取来的,这次我把P8大佬用过的一些学习笔记(pdf)都整理在本文中了《Java中高级核心知识全面解析》小米商场项目实战,别再担心面试没有实战项目:《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!实战,别再担心面试没有实战项目:**[外链图片转存中…(img-IgHkm632-1713032794439)]

2401_84046545的博客 812

Linux系统的基本使用指南(速成,帮助快速上手使用Linux系统)

Linux 一、Linux背景知识 1、什么是linux Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。 2、为什么要学linux 在

remakeprogramer的博客 3万+

Linux 系统的用户与用户组管理学习总结

针对Linux系统是一个多用户多任务的分时操作系统,产生了用户与用户组的管理 多用户多任务分时操作系统允许多个用户共享使用同一台计算机的资源,即在一台计算机上联接几台甚至几十台终端机,终端机可以没有自己的CPU与内存,只有键盘与显示器,每个用户都通过各自的终端机使用这台计算机的资源,计算机按固定的时间片轮流为各个终端服务。由于计算机的处理速度很快,用户感觉不到等待时间,似乎这台计算机专为自己服务...

csdnlb的博客 3593

Linux 用户和用户组管理

Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个唯一的用户名和各自的口令。用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录。

运维老生常谈 1186

Linux学习笔记——常用命令(下):账号管理、用户组管理、磁盘管理、进程管理、环境安装

账号管理 Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号。 用户账号有添加、删除和修改三种操作。 添加账号:useradd useradd [选项] [用户名] (-g,用户组,指定用户所属的用户组;-m,使用者目录如不存在则自动建立) 删除账号:userdel userdel[选项] [用户名] (-r,把用户的主目录一起删除) 修改账号:usermod usermod[选项] [用户名] (-d,修改完看一下目录) 用户口令的管理 用户账

小乖乖的臭坏坏 3237

从基础到高级:Linux用户与用户组权限设置详解

深入探索Linux操作系统的过程中,用户与用户组管理是一个不可或缺的部分。它们构成了Linux系统权限控制的基础,决定了哪些用户能够访问哪些资源,以及他们可以对这些资源执行哪些操作。 在这篇博客中,我们将带领读者一起走进Linux的用户与用户组世界,从基本概念讲起,逐步深入到权限设置、用户管理命令等实际操作。无论你是Linux新手,还是有一定经验的系统管理员,相信都能从中收获不少。 通过本文,你将学习到: Linux用户与用户组的基本概念 如何创建、修改和删除用户与用户组 如何设置和管理用户权限 常见

lz17267861157的博客 3747
上一篇: Linux基本学习:Vim编辑器
下一篇: Linux基本学习:磁盘、进程管理
魔幻音
博客等级 码龄6年 16粉丝 202原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

魔幻音

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值