Linux User & Group

linux 用户、用户组、文件权限操作 用户组(group)就是具有相同特征的用户(user)的集合体;比如有时我们要让多个用户具有相同的权限,比如查看、修改某一文件或执行某个命令,这时我们需要用户组,我们把用户都定义到同一用户组,我们通过修改文件或目录的权限,让用户组具有一定的操作权限,这样用户组下的用户对该文件或目录都具有相同的权限,这是我们通过定义组和修改文件的权限来实现的; 阅读详情

Linux User & Group

1. User

创建用户

sudo useradd username

设置用户密码

sudo passwd username

删除用户并删除相关目录

sudo userdel -r username

修改用户属性

sudo usermod <-option value> username

可用的选项包括:

  • -l:修改用户名。
  • -a:用于将用户追加到某些组中,必须与"-G"选项一起使用。
  • -c:修改用户账户的注释信息。
  • -G:将用户添加到附加组。多个组名之间用逗号分隔。
  • -g:修改用户的主组。
  • -s:修改用户的默认shell。

示例:

将用户名username_old修改为username_new

sudo usermod -l username_new username_old

2. Group

注意:修改完重连ssh刷新组

创建用户组

sudo groupadd groupname

删除用户组

sudo groupdel groupname

修改用户组属性

sudo groupmod -options groupname

切换组

newgrp groupname

管理组的密码和成员

设置用户组密码

sudo gpasswd groupname

添加当前用户进组

sudo gpasswd -a $USER group_name

从用户组中删除用户

sudo gpasswd -d username groupname

授予用户组管理权限

sudo gpasswd -A username groupname

撤销用户组的管理权限

sudo gpasswd -R username groupname

查看组成员

getent group groupname

查看当前组

gropus

3. 常用组问题

3.1. docker使用提示没有权限

创建docker组

sudo groupadd docker

将当前用户添加到docker组

sudo usermod -aG docker $USER

切换到docker组

newgrp docker

4. 参考

Linux 后台进程管理:nohup 与 & 的 3 种信号处理差异详解 本文深入解析了Linux系统中nohup与&命令在后台进程管理中的3种信号处理差异,包括对SIGINT、SIGHUP等信号的不同响应方式。通过详细对比和实战示例,帮助系统管理员和开发者掌握如何在不同场景下选择最优的后台运行方案,确保进程稳定执行。 阅读详情

相关推荐

First6: User management & group account management & scheduled tasks | Cloud computing

用户管理 、 组账号管理 、 计划任务

小饅頭的博客 188

Linux-02-用户User和用户组Group操作

用一个通俗的解释,你刚出生时只属于一个组,就是你的家,而且这个组一般是不会变的,这个家就是你的初始组(主组),生你的时候家必须存在,所以用-g指定的那个组,也就必须存在;随着你的长大,你又加入了很多组,比如小学,初中,高中,大学,等等,但是这些组不会覆盖你的初始组,你还是属于你的家,这就是附加组。此域中的口令是加密的。:用于区分不同的用户。注意在创建用户的时候,如果不指定用户组,系统会自动创建一个用户组,用户组名字和用户名字是相同的,这个组是用户的主组,同时也会在/home目录下自动创建用户的主目录。

Alan0517 4685

别再为下载速度发愁了!手把手教你给qBittorrent/Transmission添加最新可用Tracker(附2024年实测地址清单)

本文提供2024年BT下载加速实战指南,详细解析Tracker工作原理与速度瓶颈,手把手教你为qBittorrent/Transmission添加最新可用Tracker,并附实测地址清单。通过优化配置和精选Tracker列表,显著提升下载速度和稳定性,解决连接延迟和peer数量限制问题。

weixin_28481133的博客 1259

Linux用户和组

指定用户组的 GID(Group Identifier),即用户组的唯一数字标识符。在 Linux 系统中,用户(User)和组(Group)是用于管理系统资源和文件访问权限的重要概念。每个用户可以拥有自己的家目录(Home Directory),用于存储个人文件和配置。:19566:::::: 普通用户!用户账户由用户名、用户ID(UID)和用户组ID(GID)等信息组成。:指定用户所属的附加组。可以使用该选项将用户添加到特定的用户组中。:将用户登录后使用的 shell 更改为新的 shell。

qq_59337657的博客 371

Linux系统下Materials Studio 2020安装避坑指南:从依赖包到许可证配置全流程

本文提供了一份在Linux系统上安装Materials Studio 2020的深度避坑指南。详细解析了从系统依赖包检查、安装流程、许可证配置到Gateway服务部署的全过程,并分享了与Slurm作业调度系统集成的实战经验,旨在帮助用户高效、稳定地完成部署。

weixin_29313547的博客 385

常见的AXI总线仲裁器概述-AXI协议理解(一)

SoC 设计广泛采用共享总线式的片上通信,其中的仲裁器是共享总线的关键技术之一。AMBA AXI 总线协议以高性能、高频率的系统设计为目标,适合高带宽、低延迟的系统设计,可以达到高频率的操作而不需要复杂的总线桥,满足众多部件的接口要求,具备高度灵活的互联结构,并且向后兼容 AHB 和 APB 接口。

Paul 安的博客 1万+

Linux用户(user)与用户组(group)管理(超详细解释)

Linux用户(user)和用户组(group)管理用户/组基本概念与特性1.查看用户的uid/gid2.用户基本信息文件(1)用户名(2)密码(3)UID(4)GID(5)主目录(6)Shell3.用户的密码文件(1)用户名(2)加密密码(3)最后一次修改时间(4)最小修改时间间隔(5)密码有效期(6)账号失效时间4.组信息文件(1)组名(2)组密码(3)组ID(GID)(4)组中的用户5.新建用户6.修改用户密码7.修改用户信息8.删除用户9.添加用户组10.加入用户组 用户/组基本概念与特性 系统上的

乐柚的博客 2万+

熵编码(五)-CABAC(一) 基础篇

前两篇算术编码文章介绍了算术编码原理和步骤。本篇文章介绍CABAC,基于上下文自适应的二进制算术编码。本文对CABAC的基本原理进行了详细的介绍和分析,下篇文章将会对H264编码中的CABAC熵编码的实际应用进行介绍。

尹佑壮的博客 3879

Linux用户与用户组介绍

Linux用户与用户组介绍

优快云2022博客之星Top39;华为云博主7&,优快云、稀土掘金、微信公众号、阿里云开发者社区、腾讯云社区、博客园、知乎、51CTO同名博主WHYBIGDATA; 1万+

【Mac+CLion+STM32+JLink】从零到一:在macOS上构建高效STM32开发与调试工作流

本文详细介绍了在macOS上使用CLion、STM32CubeMX和JLink搭建高效STM32开发与调试工作流的完整指南。从环境准备、CLion深度配置到STM32CubeMX工程实战,再到JLink烧录避坑和串口调试技巧,帮助开发者快速掌握Mac平台下的嵌入式开发全流程。

weixin_28278377的博客 254

DataGridView 右键菜单复制(公共)

dataGridView1.CellMouseClick += new DataGridViewCellMouseEventHandler( (sender1, e1) => { if (e1.Button == MouseButtons.Right) {

沁心渃水 2829

Linux(ubuntu)(二) —— 用户管理user & 用户组group

linux并非通过登录的用户账号来识别用户身份,而是通过一个ID号,叫做UID(User's ID) 系统中每个用户都有一个独一无二的uid linux的三类用户 ①系统管理员用户 系统管理员用户拥有整个系统所有的权限,并且只能有一个,就是根用户root,UID是固定的,永远是0 ②虚拟用户 不具有登录系统的能力,但却是系统运行不可缺少的。如bin、daemon、ftp、mail、n...

hxxjxw的博客 3456

医学影像处理实战:如何用Python+SimpleITK搞定DICOM/NIfTI重采样(附完整代码)

本文详细介绍了如何使用Python和SimpleITK库实现医学影像(DICOM/NIfTI格式)的智能重采样技术。通过实战代码演示,帮助读者掌握医学图像处理中的关键步骤,包括环境搭建、数据准备、核心算法实现和质量验证,解决医学AI领域中的影像标准化难题。

linux的博客 981

Linux(ubuntu)—— 用户管理user & 用户组group

只有root用户才能用passwd命令设置其他用户的密码,普通用户只能够设置自己的密码。新增用户student,且加入education组中。useradd 命令,我这里用的是2.4的命令。2.2查看当前用户所属的组和指定用户所属的组。这里的x是密码段,表示没有设置密码。2.4、在用户组中创建用户。1.1、查看所有用户。

heming20122012的专栏 1217

2024年CSP-X复赛真题题解(T1:购物)

2024年CSP-X复赛真题题解(T1:购物)

王老师青少年编程 1179

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

【Big Data 每日一题-20181115】linux 命令技巧 chmod & Set-User-ID & Set-Group-ID

转:https://blog.youkuaiyun.com/pi9nc/article/details/14139465 本篇文章讨论的是Linux/Unix的权限问题,包括文件的访问权限、可执行文件的权限以及修改这些权限的命令chmod。 Linux权限模式介绍   用ls -l命令列出文件的详细信息,关于ls -l参见这里。 1 2 3 4 5 6 $ ll #...

tianyeshiye 231

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Linux运维 | 如何添加group和user & 如何在用户之间实现文件夹权限的转让

文章目录添加user和group不同user之间权限转让 添加user和group 以添加hornet为例: groupadd --gid 5555 hornet useradd --uid 1111 --gid hornet --shell /bin/bash -m hornet 不同user之间权限转让 把当前user的test文件夹权限转让给用户hornet: sudo chown hornet test ...

Kni9hT's Blog 285

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

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

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

Linux添加用户(user)到用户组(group)

将一个用户添加到用户组中,千万不能直接用: usermod -G groupA 这样做会使你离开其他用户组,仅仅做为 这个用户组 groupA 的成员。 应该用 加上 -a 选项: usermod -a -G groupA user (FC4: usermod -G groupA,groupB,groupC user) -a 代表 append, 也就是 将自己添加到 用户

青蛙@嘎嘎 1420

[命令技巧]chmod & Set-User-ID & Set-Group-ID

[命令技巧]chmod & Set-User-ID & Set-Group-ID   本篇文章讨论的是Linux/Unix的权限问题,包括文件的访问权限、可执行文件的权限以及修改这些权限的命令chmod。 Linux权限模式介绍   用ls -l命令列出文件的详细信息,关于ls -l参见这里。 1 2 3 4 5 6 $ ll # alias ll=

pi9nc的专栏 2198

linux用户管理(user,group)用户,组文件详解

一、用户管理 1.用户 **用户概念:**因为linux是一个多人多任务的系统,所以在使用linux时需要很多用户,并管理他们的权限,比如是否允许登录系统,用户的作用等等…可以说linux内的系统管理一大部分都是在管理用户的权限 **UID:**每个用户都有一个UID又称为用户ID,linux系统底层就是通过数字来运行的,目录文件又inode而用户肯定会有UID,UID的作用就是来标识这个用户在系...

杰森斯坦陈的博客 497

User and Group

1. UsrID, kernel will use this to identify. 2. Group is for orginaztion 1. UID,GID(main(1),minor(1-n)) 2. thread is submit by ...

chenjiangj04809的博客 162

group & user

例子 groupadd test 创建test用户组 useradd user1 创建user1用户 passwd user1 设置user1的密码 useradd user2 创建user2用户 passwd user2 设置user2的密码 gpasswd -a user1 test 把user1用户添加到test用户组 gpas...

weixin_33882452的博客 103

Add a User to a Group (or Second Group) on Linux

Add a New Group To add a new group, all you need to do is use the groupadd command like so: groupadd Add an Existing User to a Group Next we’ll add a user to the group, using this syntax:

cyxlxp8411的专栏 804

user group及password设置

/etc/passwd⇒用户 /etc/group⇒组 /etc/shadow⇒密码   一般一下面的顺序为系统创建组和用户 创建用户-&amp;gt;创建组-&amp;gt;将用户添加到组-&amp;gt;创建密码 例:1.创建两个组groupadd -g 6000 batchgroupadd -g 2018 tomcatgroupadd -g 22000 sabopeusr02.创建用户useradd ...

JustMeLan的专栏 456
上一篇: Linux ulimit配置
下一篇: tcpdump
yimtcode
博客等级 码龄6年 205粉丝 140原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

yimtcode

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

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

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

打赏作者

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

抵扣说明:

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

余额充值