linux的用户,组

Linux 用户和组 家目录 : 用户的家目录 root 的家目录在 /root, 默认用户的家目录在 /home/yourname。思考题: root 和普通用户都可以修改 /etc/passwd 文档,那么这个文档的权限是什么呢?使用者账号 登入者的来源主机名 =( 可切换的身份 ) 可下达的指令。root ALL=(ALL) ALL <== 这是默认值。可以直接切换成 root 用户,而且不需要输入 root 密码。每一行都代表一个账号 , 有几行就代表有几个账号在你的系统中。 阅读详情
################
####第五单元####
################


1.用户理解

用户就是系统使用者的身份
在系统中用户存储为若干窜字符+若干个系统配置文件
用户信息涉及到的系统配置文件:

/etc/passwd###用户信息


其中信息的含义为:用户:密码:uid:gid:说明:家目录:用户使用的shell


/etc/shadow###用户认证信息

其中信息的含义为:用户:密码:最后一次密码修改该时间:最短有效期:最长有效期:警告期:非活跃期:帐号到期日


/etc/group ###组信息

其中信息的含义为:组名称:组密码:组id:附加组成员


/etc/gshadow###组认证信息

/home/username###用户家目录
/etc/skel/.* ###用户骨架文件

2.用户管理

用户建立
useradd 参数 用户名字

-u ##指定用户uid

-g ##指定用户初始组信息,这个组必须已经存在

-G ##指定附加组,这个组必须存在

-c ##用户说明

-d ##用户家目录

-s ##用户所使用的shell,/etc/shells记录了用户能使用shell的名字

用户删除
userdel -r用户名称 -r表示删除用户信息及用户的系统配置


组的建立

groupadd -g ##建立组

groupdel 组名字 ##删除组


作以上实验的监控命令:
watch -n 1 'tail -n 3 /etc/passwd /etc/group;echo ====;ls -l /home;echo ===;ls -l /mnt'




用户id信息查看

id 参数用户

-u ##用户uid
-g ##用户初始组id
-G ##用户所有所在组id
-n ##显示名称而不是id数字
-a ##显示所有信息

用户信息更改

usermod 参数 用户

-l ##更改用户名称

-u ##更改uid

-g ##更改gid

-G ##更改附加组

-aG ##添加附加组

-c ##更改说明

-d ##更改家目录指定

-md ##更改家目录指定及家目录名称

-s ##更改shell

-L ##冻结帐号

-U ##解锁



3.用户权力下放
在系统中超级用户可以下放普通用户不能执行的操作给普通用户
下放权力配置文件:/etc/sudoers


下放权力的方法
*)超级用户执行visudo进入编辑/etc/sudoers模式
*)格式:
获得权限用户 主机名称=(获得到的用户身份) 命令
westos localhost=(root)  NOPASSWD: /user/sbin/useradd
westos用户能在locahost以超级用户身份执行/usr/sbin/useradd


执行下放权限命令
sudo 命令##如果第一次执行sudo需要输入当前用户密码
在/etc/sudoers中如果设置如下:
test    desktop0.example.com=(root)     NOPASSWD: /usr/sbin/useradd
表示用户调用sudo命令的时候不需要自己密码





4.用户认证信息的控制


chage 参数 用户

-d ##用户密码组后一次修改的时间,如果设定成0,用户登陆系统后必须修改自己的密码
-m ##最短有效期
-M ##最长有效期
-W ##警告期
-I ##用户非活跃天数
-E ##帐号到期日格式 -E "YYYY-MM-DD"



Linux——管理本地用户和组(详细介绍了Linux中用户和组的概念及用法) useradd username命令用于创建一个名为username用户的账号,系统创建用户的同时也设置了用户的主目录和账户信息,同时也为用户创建了一个私有组(当用户创建文件时,文件必须有所属用户和所属组,系统会将用户的私有组作为创建文件的所属组),但此时用户未设置密码,只有设置密码后用户才可以登录其账号。userdel username命令意为从/etc/passwd文件中删除用户账号,但用户的主目录仍在,userdel -r username命令可以在删除用户账户的同时删除用户的主目录。 阅读详情

相关推荐

告别密码烦恼:用Windows Server NPS给公司Wi-Fi和有线网加一道MAC地址白名单(附H3C交换机配置)

本文详细介绍了如何利用Windows Server NPS(网络策略服务器)与H3C交换机实现MAC地址白名单认证,为企业Wi-Fi和有线网络提供零密码安全方案。通过配置NPS服务器、网络策略及H3C交换机联调,实现无感知认证体验,降低运维负担,同时满足审计追溯需求。适用于中小企业网络管理,提升安全性与便捷性。

weixin_42535703的博客 367

西部开源学习笔记《unit 3》

########################### unit 3 ######################################1.man############man ->>manual ##man是手册缩写man man ##查看man命令的帮助man passwd ##查看p...

weixin_34308389的博客 154

宏基因组功能注释实战:从CAZyme到VFDB的完整流程(含数据库下载与脚本优化)

本文详细介绍了宏基因组功能注释的完整流程,涵盖CAZyme、eggNOG、CARD和VFDB四大核心数据库的实战应用。从环境配置、数据库下载与预处理到注释流程执行与优化,提供了全面的操作指南和脚本优化建议,帮助研究人员高效完成宏基因组数据分析。特别针对CAZyme注释等关键步骤给出了参数优化方案和常见问题排查方法。

weixin_29289821的博客 296

1.linux命令行及使用技巧

linux基本命令行及使用技巧什么是linux实验环境中虚拟机的控制什么是shellshell的打开/退出方式shell命令行提示符shell中的快捷键shell中如何执行命令shell中快捷键方式的使用linux命令行历史调用的作用总结 什么是linux 实验环境中虚拟机的控制 注意:本小节命令行只能用于特定的linux虚拟机中,一般的虚拟机不能使用。 首先,我们在linux登陆界面 什么是shell shell的打开/退出方式 shell命令行提示符 shell中的快捷键 shell中如何执行命令 sh

Rabbit_hyl的博客 553

【FPGA】AD9653设计和调试总结

基于FPGA的AD9653设计,设计思路,注意事项

weixin_41246509的博客 7596

【YOLOv7-环境搭建】PyTorch安装后输出版本显示No module named ‘Torch’的解决方法

【YOLOv7-环境搭建】PyTorch安装后输出版本显示No module named ‘Torch’的解决方法:①检查PyCharm导入的环境是否错误②添加Torch包

qq_59942266的博客 4970

2019.6.22 Web全栈开发 学习笔记(七)

Day 7 课程内容 一、媒体查询 使用@media 规则,针对不同媒体类型可以定制不同的样式规则。例如:你可以针对不同的媒体类型(包括显示器、便携设备、电视机,等等)设置不同的样式规则。 <link rel="stylesheet" media="screen and (min-width:1200px)" href="pc.css"/> <link rel="styl...

SkywalkerH的博客 191

部署与可视化系统:移动端跟踪系统:YOLOv8 + ByteTrack 结合 Android CameraX 实现实时行人计数 App

本文详细介绍了在Android移动端实现实时行人检测、跟踪与计数系统的完整方案。系统采用YOLOv8+ByteTrack技术栈,基于NCNN推理引擎,无需云端算力即可在手机端侧完成全流程处理。文章从技术选型、系统架构、CameraX集成等多个维度进行深入解析,重点阐述了移动端部署面临的工程挑战和优化策略。通过四层管道模型设计,实现了从图像采集到目标跟踪的高效处理流程,并采用C++ NDK开发确保性能。该系统在中端手机上可达到10FPS,旗舰机型可达30FPS,为移动端实时目标跟踪提供了可落地的解决方案。

ZXSXJ的博客 92

unit 5

################ ####第五单元#### ################ ################## ####1.用户理解#### ################## 用户就是系统使用者的身份 在系统中用户存储为若干窜字符+若干个系统配置文件 用户信息涉及到的系统配置文件: /etc/passwd        ###用户信息 用户:密码:u

XMJDCH的博客 386

YOLOv8高级应用实战:多目标跟踪+实例分割+小样本检测(工业/安防场景落地指南)

安防监控中,需要跟踪多个行人的运动轨迹,而不只是框出“这是行人”;工业质检时,要精确分割出零件的缺陷区域(像素级),而不是只给一个粗略的矩形框;罕见场景下(如特殊故障检测、稀有动物识别),只能收集到几十张样本,普通训练方法精度惨不忍睹。我在落地工业安防和质检项目时,把YOLOv8的高级功能摸了个遍,踩过“多目标跟踪遮挡丢帧”“实例分割边缘模糊”“小样本检测过拟合”等一系列坑,最终总结出这套可直接复用的实战方案。多目标跟踪(ByteTrack)、实例分割、小样本检测。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 750

TC3XX - MCAL知识点(三十九):AURIX™ TC3xx 的EDSADC实现旋变解码功能(应用笔记记录)

本文总结了英飞凌应用笔记中关于EDSADC旋变解码系统的关键内容。系统通过调幅解调获取电机位置和速度信号,支持内外载波生成方案,其中内部载波方案更常用(需2个DSADC通道)。重点介绍了滤波器链配置建议(避免FIR1)、系统条件要求(如偶数积分周期)以及群延迟计算方法。特别分析了SDCAP功能对硬件延迟的补偿机制,指出温度等因素可能导致外部电路延迟变化,需通过计数器测量并通过软件调整积分器起始点来消除角度误差。文中还提供了不同硬件延迟情况下的信号处理示例。

梦想技术家 463

西部开源带给我的Java第一课

Java语言特性 1.JavaSE (Java Standard Edition):Java标准版    基础,可以开发桌面应用、图形化应用等 2. JavaEE(Java Enterprise Edition):Java企业版  开发企业级应用 常用DOS 命令 在目标界面按shift+右键“在此处打开命令窗口” 1、切换目录  cd   /d   目标目录

FoxStopM的博客 1367

Colmap论文——《Structure-from-Motion Revisited》论文阅读笔记

  最近又将Colmap论文翻出来仔细阅读总结了一下,于是顺便写个博客记录一下。Structure-from-Motion Revisited是当前SOTA的增量式SfM算法Colmap的论文,发表于2016年计算机视觉顶会CVPR。它是增量式SfM里程碑式的作品。 论文地址:https://openaccess.thecvf.com/content_cvpr_2016/papers/Schonberger_Structure-From-Motion_Revisited_CVPR_2016_paper.p

zeeq的博客 1万+

在 Linux 中把用户添加到组的四个方法

对于 Linux 系统中的每一个用户和组,它都有惟一的数字标识号。如果系统中不存在给定的用户或组,你将收到一条错误消息。命令将多个用户添加到多个次要组或附加组中,请创建以下 shell 脚本。命令将多个用户添加到次要组或附加组,请创建以下 shell 脚本。我可以看到下面的用户与他们自己的组关联,而不是与其他组关联。使用以下 shell 脚本将多个用户添加到单个次要组。使用以下 shell 脚本将多个用户添加到多个次要组。但是,它将覆盖当前与组关联的现有用户。中,它将不会按预期生效,而是对组进行修改。

草根上的须子 1万+

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

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

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

linux将用户移动到用户组,Linux将用户添加到组

Linux将用户添加到组Linux允许我们将用户添加到特定的用户组。一个用户帐户可以添加到多个组中。例如,具有sudo权限的用户可以访问sudo命令以获得相关权限。此外,我们可以为组配置文件权限和其他权限。将用户添加到组是一个简单的过程,我们需要执行相应的命令。我们将介绍与用户和组有关的所有场景,例如如何向组添加,删除或删除用户。此外,我们还将学习如何列出组。首先,了解Linux组:Linux组L...

weixin_39947521的博客 6451

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

【Linux】用户和用户组|将用户添加到root组中

添加组 usermod -a -G root dev 修改dec的用户组为root usermod -g root dec 删除组用户dev的用户组root gpasswd -d dev root 将用户dev加入到root组 gpasswd -a dev root 2.查看用户、用户组 cat /etc/passwd #可以查...

小鱼菜鸟的博客 1万+

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

linux查将用户加入组,如何在Linux中将用户添加到组

在本教程中,我们将介绍如何在Linux系统中将用户添加到组。我们还将向您展示如何从组中删除用户以及如何创建,删除和列出组。先决条件要向一个群组添加用户,您需要以具有sudo访问权限或root用户身份登录。Linux小组Linux组是组织单位,用于组织和管理Linux中的用户帐户。组的主要目的是定义一组特权,例如对给定资源的读取,写入或执行权限,这些特权可以在组内的用户之间共享。Linux操作系统中...

weixin_30185907的博客 3419

Linux用户和组的关系

我认为它们的关系是这样的: 每个进程都属于一个用户(比如用户 julia) 当这个进程试图读取一个被某个组所拥有的文件时, Linux 会 a. 先检查用户julia 是否有权限访问文件。(LCTT 译注:此处应该是指检查文件的所有者是否就是 julia) b. 检查 julia 属于哪些组,并进一步检查在这些组里是否有某个组拥有这个文件或者有权限访问这个文件。 如果上述 a、b 任一为真(或者“...

qq_27420299的博客 1533

linux用户、组、权限

linux用户、组、权限一、什么是用户二、组、附加组权限相关文件相关命令总结 一、什么是用户 二、组、附加组 权限 相关文件 相关命令 总结

qq_23893101的博客 1274

Linux 用户和组的创建机制

当创建新用户时,Linux系统会默认执行以下操作: 自动创建同名用户组作为主组(gid) 用户家目录权限默认归属于该主组 通过-G参数添加的组仅作为附加组 关键区别: 主组(-g):决定新建文件的默认属组 附加组(-G):提供额外资源访问权限 解决方案: 创建时指定主组:useradd -g linux -G sudo zhangsan 修改现有用户:usermod -g linux zhangsan 理解主组与附加组的区别是管理Linux权限的基础,用户可通过newgrp命令临时切换主组创建文件。

道阻其长,未来可期。笔耕不辍,行则将至! 1434

如何在Linux中将用户添加到组

Linux uses groups in order to share resources in a easy way. In general a resource will have a user, group and other access rights. In this tutorial we will learn how to add user to a Linux group and ...

cunjiu9486的博客 3938

Linux用户组管理之用户附加组加入组放入组拿出移除移出组 组成员 添加组 修改组 用户组操作 useradd usermod gpasswd

这里写目录标题改变基本组加入组以加入wheel组为例1.用 useradd 创建用户并加入2 用 usermod3 用 gpasswd4 修改 /etc/group 文件移出组 改变基本组 usermod -g 组名 用户名 //用-G的话是加入一个或多个附加组,用逗号分隔 加入组 以加入wheel组为例 1.用 useradd 创建用户并加入 useradd -g wheel 用户名 或 useradd -G wheel 用户名 -g只能一个组 -G可以多个组,用逗号分隔 2 用 usermod

kfepiza的博客 9952

Linux创建用户和组,以及用户和组配置文件详解

用户和组配置文件都放在etc目录下,分别为:/etc/passwd,该文件保存用户信息,每一行代表一个用户格式如下:username 表示用户名,password 表示密码,x只是表示一个占位符,可为空UID 表示用户ID,GID 表示组ID,userinfo 表示用户全称或额外信息,diectory 表示用户家目录,shell 表示用户默认shell程序/etc/shadow,该文件保存用户密码和相关安全信息格式如下:username 表示用户名,

xiwei1992的博客 3089

linux-用户和组

用户和组是进行权限管理的基础先建组,再建用户new groupnew user用户和组的作用1.对文件进行管理,权限管理2.登录系统3.启动权限。

2501_92004703的博客 1308
上一篇: 重定向和vim
下一篇: linux文件权限
python_bobo
博客等级 码龄9年 15粉丝 45原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值