Linux用户管理

linux系统用户管理 linux创建用户默认会读取/etc/default/useradd的配置文件,如果创建用户时指定参数,则使用指定的参数创建,不指定就会用默认的。sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。普通用户 newgrp 用户组 当用户属于那个组时,直接切换,不属于时 回车输入用户组密码切换分组 再创建文件时,所属组就是切换后的组。私有组:创建用户时如果没有指定基本组,系统会创建和用户同名的私有组,默认是基本组。 阅读详情
1.用户相关的文件:

/etc/passwd 用户的属性清单
/etc/shadow 和用户密码有关的文件
/etc/group 和用户组有关的信息文件
/etc/adduser.conf 用户的配置文件

2.id命令

查看用户属性:
id username
/etc/passwd man 5 passwd 查看用户属性清单的组织方式

3.新建用户:

sudo adduser 用户名(/etc/adduser.conf 用户的配置文件)

4.如何使用属于特定的组

第一种方法:
sudo addgroup 组名
sudo adduser 用户名
sudo usermod -g 组名 用户名
第二种方法:
sudo addgroup 用户组
sudo adduser -gid 组号 用户名
或
sudo adduser --ingroup 组名 用户名

5.usermod命令:

sudo usermod -d /home/newname -m -l newname oldname
修改用户属性(修改用户名和家目录的名字):
-m 代表给家目录重命名
-d 代表修改新家目录
-l 改新用户名字

6.删除用户:deluser

sudo deluser --remove-home 用户名
如果忘记加选项 可以强行删掉家目录 sudo rm -r 家目录

7.删除用户组:delgroup

sudo delgroup 组名 (注:组里没有用户才可以删除组)

8.修改用户的属性:

部分门之间合作的时候需要用到;
追加一个附加组(不改变用户所在原来的用户组的位置,而是将用户也加在了另一个用户组中,这个另一个用户组就是附加组):
usermod -a -G groupname username
查看附加组属性:
vi /etc/group
newgrp groupname 将该文件改为其他组永久生效

作业1:
建立两个用户组:p1 p2 (两个部门)
sudo addgroup p1
sudo addgroup p2
建立两个用户zhang li 分别属于上面两个组
sudo adduser zhang
sudo usermod -g p1 zhang
sudo adduser p2
sudo usermod -g p2 li
zhang员工加入附加组p2中

li登录,建立文件li_file1,权限修改为664
验证:zhang登录,能否修改li_file1?
li建立文件li_file2,权限修改为664,所在组修改为p1,如何实现
建立p1组的第二个用户zhang2, zhang2能否修改li_file1,zhang2能否修改li_file2

在使用sudo命令的时候,会提示:sudo:must be setuid root 错误,就是无法使用sudo命令,解决方法:
 
使用su ,进入root用户下,执行:
 
chown root:root /usr/bin/sudo
 
chmod /usr/bin/sudo
 
再次使用sudo命令,发现提示:xyw-Eliot is not in the sudoers file. This incident will be reported.说明xyw-Eliot还是没有权限使用sudo,解决方法:
 
1)输入su,进入root模式。
 
2)添加写文件权限:chmod u+w /etc/sudoers
 
3)编辑文件 /etc/sudoers,即 vim chmod u+w /etc/sudoers,找到"root ALL=(ALL) ALL"这行,在下面添加:xyw-Eliot ALL=(ALL) ALL
 
根据实际情况将xyw-Eliot换成你的用户名。保存退出。
 
4)撤销写文件权限:chmod u-w /etc/sudoers


使用sklearn学习多项式回归(三) 1,什么是线性 我们无数次提到”线性“这个名词。在支持向量机中,我们也曾经提到最初的支持向量机只能够分割线性可分的数据,然后引入了”核函数“来帮助我们分类那些非线性可分的数据。我们也曾经说起过,比如说决策树,支持向量机是”非线性“模型。所有的这些概念,让我们对”线性“这个词非常熟悉,却又非常陌生——因为我们并不知道它的真实含义。接下来我们看看线性回归模型改进的核心之一:帮助线性回归解决非线性问题。 1.1,变量之间的线性关系 ”线性“这个词用于描述不同事物时有着不同的含义。我们最常使用的线性是指“变量 阅读详情

相关推荐

单细胞轨迹分析实战:基于Monocle和CytoTRACE的细胞分化潜能与状态解析

本文提供了基于Monocle和CytoTRACE的单细胞轨迹分析实战指南。通过乳腺癌数据集,详细演示了从数据准备、伪时序分析、细胞分化潜能评估到分支点功能挖掘的全流程。结合两种工具的优势,能有效解析细胞状态动态演变,为发育和疾病研究提供关键见解。

weixin_29070861的博客 478

usermod中的-d选项与-m选项的使用

usermod中的-d选项与-m选项的使用

qq_37705525的博客 6658

zynq+ad9361 petalinux使用官方IIO示波器调试记录

1ad9361 iio示波器

Yetob的博客 7991

带有示例Linux usermod命令教程

Linux provides usermodcommand by default for the most of the distributions. This command is used to user modification. After user creation the user related information, values and policies can be cha...

cunjiu9486的博客 814

基于大模型的恶性胸腔积液全周期预测与诊疗方案研究

本研究基于大模型技术构建了恶性胸腔积液全流程预测与诊疗体系,涵盖术前风险评估、术中方案优化、术后恢复预测及并发症预防。通过整合多源医疗数据,实现了手术风险概率预测(准确率80%)、并发症预警(AUC值0.85)及个性化康复方案制定,显著提升诊疗精准度。研究创新性地将Transformer架构与多模态数据融合,在100例临床验证中显示良好性能,但存在数据样本局限、模型可解释性不足等问题。未来将扩大多中心临床验证,优化算法可解释性,探索与基因检测等技术的结合应用,推动恶性胸腔积液的精准诊疗发展。

嵌入式毕设/课设资料清单(速查手册·文档模板·题库,持续更新)→ 见最新文章 1897

Vue+ECharts-GL 3D地图实战:5层叠加打造炫酷中国地图(附完整代码)

本文详细介绍了如何利用Vue和ECharts-GL构建具有强烈立体感的3D中国地图。通过5层图层的巧妙叠加与样式调校,实现了从背景阴影到交互高光的完整视觉层次,并整合了动态飞线与散点标记。文章提供了完整的代码实现、核心配置解析以及性能优化与视觉调优的实战技巧,帮助开发者快速打造专业级的交互式地图可视化应用。

d6e7f8g9h的博客 649

usermod

usermod(user modify)命令是系统管理员命令,用于修改用户账号。usermod可用来修改用户账号的各项设定,修改系统账号文件来反映通过命令行指定的变化。

FairyKunKun的博客 3042

绕开华为通道,获取解锁码解锁BootLoader

刷机有风险,操作需谨慎,如果因为各种因素导致手机变砖无法开机,本教程概不负责,望悉知 前言 这篇文章的大多内容是根据我自己找的一篇文章《绕开华为通道,获取解锁码解锁BootLoader》来编写的,里面的大部分内容是文章的原内容。下面的都是我参考文章中做了一些小部分的修改,增加了我华为P8手机的一些操作,下面开始讲述我的解锁过程。 因为华为官方在2018年的七八月份吧,关闭了解锁码的申请通道,这...

Martin.Mu `s Special Column 5万+

linux usermod用法 -l,在Linux中,Usermod命令的8个基本示例

usermod (用户修改的缩写)允许你修改用户帐户的各个方面,可以更改用户的主目录和shell,你可以将用户添加到不同的组或锁定帐户。8个usermod命令的实际示例由于您正在处理用户帐户管理,因此您必须是root用户或具有sudo权限才能运行usermod命令。sudo usermod [options] username让我展示一些例子。1.更改用户名可以使用usermod命令的-l选项更改...

weixin_35988065的博客 4873

别再乱选保护板了!手把手教你用ABLIC S-8254A为3/4串锂电池组DIY安全保护电路

本文详细介绍了如何使用ABLIC S-8254A保护集成电路为3/4串锂电池组DIY安全保护电路。从选型策略、电路搭建到功能验证,手把手教你实现可靠的充放电保护系统,适用于无人机、电动工具等场景,确保锂电池组的安全使用。

weixin_42525264的博客 188

聚类分析(超全超详细版)

聚类分析是一种典型的无监督学习, 用于对未知类别的样本进行划分,将它们按照一定的规则划分成若干个类族,把相似(距高相近)的样本聚在同一个类簇中, 把不相似的样本分为不同类簇,从而揭示样本之间内在的性质以及相互之间的联系规律 聚类算法在银行、零售、保险、医学、军事等诸多领域有着广泛的应用 聚类分析基础 聚类分析的概念 聚类分析是根据在数据中发现的描述对象及其关系的信息,将数据对象分组。目的是...

Gfqwy2021 22万+

Linux-用户和用户组的管理

用户的基础概念区分用户类别用户相关管理命令创建用户-useradd修改用户-usermod删除用户-userdel修改用户密码-passwd用户组的基础概念用户组GID用户组分类用户和用户组的关系用户组的相关管理命令创建组-groupadd修改组-groupmod删除组-groupdel关联用户和组-gpasswd用户关联的文件/etc/passwdetc/shadow用户组关联的文件/etc/group/etc/gshadow......

小米子的成长日记 9310

深度测评:Accio Work——目前普通用户最友好的多 Agent 协同工具

摘要:Accio Work是阿里国际站推出的多Agent协同工具,通过借鉴古代"三省六部制"构建高效协作框架。该工具支持主流大模型,可配置专业Agent角色,实现40分钟内完成复杂产品PRD等高效协作。其亮点在于直观的UI设计和流程驱动机制,能强制各Agent从专业视角深度思考。虽然超长对话稳定性有待优化,但作为目前最用户友好的多Agent工具,显著降低了构建复杂AI团队的门槛,成为提升个人和小微企业生产力的利器。

Maynor的博客 1730

Linux的用户管理

用户组的管理:用户组的添加、修改和删除。 用户的管理:用户的添加、修改和删除。 wheel组的相关配置和添加。 用户组和用户相关信息的查看。

小峰编程 1405

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Linux 用户管理

1. 添加用户 useradd test

夢的点滴的博客 7644

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

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

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

qq_44915227的博客 6721

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Linux的用户与用户组管理

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

weixin_65950986的博客 1467

Linux 用户及用户组管理

linux系统是一个多用户的系统,每个账号都干什么用,你必须了如指掌.因为这涉及到一个安全的问题.

2401_82643384的博客 816

头歌 Linux之用户管理

本文介绍了Linux系统中用户管理的基本操作,包括创建用户、设置密码和权限切换。主要内容有:1、使用useradd命令创建新用户并自动生成家目录;2、使用userdel命令删除用户及相关文件;3、使用passwd命令设置用户密码;4、通过su命令切换用户身份执行命令。文中提供了实际案例演示和编程练习,如创建newUser用户、删除oldUser用户、设置密码123456以及身份切换操作等,帮助学习者掌握Linux用户管理的基本技能。所有操作均需root权限执行。

一名敲代码的苦13程序员 1780

Linux 用户和用户组管理

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

zhangf2005的博客 2112

Linux——用户和用户组管理

Linux是一个多用户的操作系统,它可以同时支持多个用户在同一台机器上工作,而每个用户都有自己独立的环境和权限。在Linux系统中,每个用户都被赋予一个唯一的用户ID(UID)和一个用户组ID(GID)。用户是系统中的一个账户,可以登录系统并执行操作。用户组则是具有相似权限需求的用户集合。通过将用户分配到不同的用户组,系统管理员可以方便地管理用户的权限。一、用户管理用户管理命令在Linux系统中用于创建、修改、删除用户账户以及管理与用户相关的信息。

qq_73291520的博客 1313

Linux之用户管理

一、用户的curd 1.增加用户 语法:useradd+用户名 在终端输入 useradd +用户名 在linux系统home文件夹下面会出现新建用户的文件夹 2.修改密码 语法:passwd+用户名 输入passwd +用户名,输入新的密码之后就可以使用新建的用户登录 3.删除用户 删除用户分两种 1.删除用户 但保留用户目录 userdel +用户名(基本使用这种删除方式) 2.删除用...

chd_sun的博客 1413

Linux用户权限管理

1

qq_57549219的博客 2547

linux用户管理

能够根据需求创建普通用户能够根据需求修改用户基本信息能够将用户加入到指定组里能够使用两种方法给用户设置密码能够删除用户能够创建并删除组能够使用vim编辑器修改并保存文件。

2501_90609832的博客 1038
上一篇: Linux 下各个头文件的作用
下一篇: 三大linux发行版的比较
匿名打工仔
博客等级 码龄11年 24粉丝 57原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值