用户管理命令

用户管理

1,用户信息文件/etc/passwd

用户名:是否有密码:UID:GID(初始化):说明信息:家目录:登陆之后的shell

 

UID取值范围:

超级用户:0

系统用户(伪用户):1-499

普通用户:500-65535

 

GID:

初始组,每一个用户必须有一个且只有一个初始组,一般就是和这个用户同名的组

附加组,用户可以有多个附加组

 

命令->shell就是命令解释器->内核

将普通用户赋予root权限,只需将UID改为0,改完后,提示符变为#,普通用户为$

 

2,用户密码文件/etc/shadow

注意,该文件权限为000,只有root可读,并且存放的是加密以后的密码,非明文,该文件可被暴力破解,注意保护

用户名:加密后的密码:密码最后修改的时间:下次密码修改必须与上次密码修改的天数间隔:密码有效天:提醒修改密码的天数:密码到期后的宽限天数:帐号失效时间:预留

 

密码显示为*或!!,意为不能登陆

密码最后修改的时间为时间戳,即自1970年1月1日后算起,每过一天加1天

密码到期后的宽限天数为-1表示永远不会生效

帐号失效时间也是时间戳表示法,到帐号失效时间,帐号即失效

 

 

时间戳转换日期:

date -d "1970-01-01 16066 days"

日期换时间戳:

echo $(($(date --date="2014/01/06" +%s)/86400+1))

 

 

3,组文件/etc/group

组名:组是否有密码:GID:组中的用户

 

4,组密码:/etc/gshadow

组名:组密码:组管理员用户:组中的用户

 

5,家目录:/home/username,权限是700

 

6,用户的邮箱/var/spool/mail

 

7,用户模板目录/etc/skel,创建新用户时,根据该目录的内容,创建默认的文件

 

 

useradd命令

-u , UID, 指定UID

-d , directory, 指定家目录

-c , common,指定用户说明

-g , group,指定初始组

-G , Group,指定附加组

-s , shell,指定登陆shell

 

useradd命令,默认值的配置文件:

/etc/default/useradd

GROUP=100 , 默认组

HOME=/home , 用户家目录

INACTIVE=-1 , 密码过期宽限天数

EXPIRE= , 密码有效天数

SHELL=/bin/bash , 默认shell

SKEL=/etc/skel , 模板目录

CREATE_MAIL_SPOOL=yes , 是否创建邮箱

 

/etc/login.defs

PASS_MAX_DAYS 99999 , 密码有效期

PASS_MIN_DAYS 0 ,密码修改间隔

PASS_MIN_LEN 5 , 密码最小位数(PAM文件设置)

PASS_WARN_AGE 7 , 密码到期警告天数

UID_MIN 500 , 最小和最大UID范围

GID_MAX 60000

ENCRYPT_METHOD SHA512 , 加密算法

 

passwd指令

不跟用户名,修改当前用户;只有root才有权限根其他用户名,也就是说,只有root才能修改其他用户的密码

-S, status, 察看用户的密码状态

-l, lock, 锁定用户

-u, unlock, 解锁用户

使用字符串生成密码,常用来为大量用户批量生成默认密码: echo "123" | passwd --stdin user

 

usermod指令,user modify, 修改用户信息,命令选项和useradd类似

 

chage指令,change, -l 察看用户密码状态,更直观, -d 设置上次密码修改日期

chage -d 0 username,用于批量添加用户后,赋予默认简单密码,需要让用户已登陆就要修改密码

 

userdel指令, 删除用户, -r 删除用户的同时同时删除用户家目录

 

id指令,察看用户uid,gid,groups

env指令,环境变量

 

用户切换su

 - , 切换用户同时,连带切换用户环境变量

su - root, 切换为root

su - root -c "useradd user3" , 临时切换为root并执行命令

 

groupadd,添加组,-g 指定组ID

 

groupmod, 修改组, -g 修改组ID, -n 修改组名

 

groupdel, 删除组

注意,如果组是某用户的初始组,则不能删除

 

gpasswd,  将用户从组中添加或删除

-a, 添加用户

-d, 删除用户

 

群晖NAS从入门到精通的所有帖子汇总,只要这一篇就够了 本站陆陆续续的转载、原创帖子也有十几二十篇了,从不同的角度对群晖NAS的各种骚操作都有深入的讲解,虽然很多文章都不是讲的很深入,但是针对小白入门已经是足够了,希望对小白来说是一个入门,群晖NAS的大佬们勿喷,哪里写的不对的,请随时留言西安SEO优化站长一定在第一时间纠正修改。 阅读详情

相关推荐

【Cadence 17.4实战】----- 基于MySQL与ODBC的企业级CIS数据库配置全攻略

本文详细介绍了如何在Cadence 17.4中配置基于MySQL与ODBC的企业级CIS数据库,提升硬件设计团队的元器件管理效率。通过实战案例和避坑指南,帮助读者掌握数据库部署、ODBC驱动配置及CIS参数映射等关键技巧,实现设计数据的实时同步与高效管理。

weixin_30591551的博客 327

五.Linux系统中的用户管理

1.用户及用户组存在的意义

m0_51140575的博客 282

用R语言实现“中断时间序列分析” --- R code for ITS

ITS方法可用于评估一项干预措施的效果,从水平改变和斜率改变两个角度来描述干预引起的变化。

franksui的博客 4026

玩转 Linux中的用户管理!!!

1 用户及用户组存在的意义 1)用户存在的意义 系统资源是有限的,如何合理分配系统资源? 在这个问题解决时必须要有连个资源配合 1.身份 account 2.授权 author 3.认证 auth 3A机制,3A机制组成系统中最底层的安全架构 2)用户组存在意义 用户组是一个逻辑容器 对用户进行归类和统一授权 2.用户及用户组在系统中的存在方式 电脑对数字敏感 id 人类对字...

weixin_45931409的博客 564

深入解析安卓/Linux固件:从DTB到DTS的反编译实战

本文详细介绍了如何从安卓/Linux设备固件中提取并反编译DTB文件,将其转换为可读的DTS源码。通过实战步骤,包括拆解boot.img、处理resource.img以及使用dtc工具,帮助开发者深入理解设备硬件配置,为固件定制、驱动调试和系统移植提供关键支持。

weixin_29274337的博客 339

模拟IC设计避坑:手把手教你用Cadence仿真恒定跨导轨到轨运放(附完整工艺库文件)

本文详细解析了使用Cadence仿真恒定跨导轨到轨运放的全流程,涵盖电路原理、工艺库配置、尺寸设计及仿真分析。通过1:3电流镜补偿技术实现跨导稳定,提供CSMC 0.25um工艺下的实战案例,帮助工程师规避设计陷阱,提升模拟IC设计效率。

weixin_30952535的博客 494

Linux命令大全之文件管理

目录 ls命令 – 显示指定工作目录下的内容及属性信息 mv命令 – 移动或改名文件 pwd命令 – 显示当前路径 mkdir命令 – 创建目录 cp命令 – 复制文件或目录 ls命令 – 显示指定工作目录下的内容及属性信息 ls命令 : ls 命令是Linux下最常用的指令之一。ls命令为英文单词 list 的缩写,正如英文单词 list 的意思,其功能是列...

Hello Qunge's Blog 1184

PCIE的MSI中断处理机制与优化策略

PCIe设备的。

xiaoheshang_123的博客 516

linux查询登录用户名是什么,在Linux中查找用户帐户和登录信息的方法

在Linux中查找用户帐户和登录信息的方法今天小编要跟大家分享的额文章是关于在Linux中查找用户帐户和登录信息的方法。在本文中将为大家介绍11种在Linux系统查找用户相关信息的有用方法。这里,我们会讲解在系统中获取一个用户账户详细信息、展示登录详细信息以及用户行为数据的命令。首先,我们会来看看如何使用命令查找一个用户的账户信息,然后再来跟大家讲解查看登录详细信息的那些命令。1.id命令id是用...

weixin_30213477的博客 2116

Arcgis中的高级模型构建器技术之图层按某一字段批量转KMZ

本文介绍在ArcGIS模型构建器中创建按属性批量转换KMZ的工具。通过迭代要素选择工具按字段属性分类,结合应用图层符号设置和图层转KML工具,实现将单个图层按指定属性(如规划地类)自动分批次转换为带符号的KMZ文件。关键步骤包括:1)设置迭代要素选择参数;2)应用预设符号系统;3)配置KMZ输出路径和命名规则。该工具可高效处理规划图斑等数据,保持分类符号化效果,输出结果为按属性值命名的多个KMZ文件。

weixin_44671081的博客 470

基于FPGA的时间数字转换(TDC)设计(五:基于Carry4的高精度TDC设计)

基于FPGA的时间数字转换(TDC)设计,此为第五篇:基于Carry4的高精度TDC设计。提供工程文件及MATLAB测试分析代码

sdau2005的博客 8800

一章带你了解Liunx账号和权限管理

账号和权限管理用户账号文件与组账号文件用户账号组账号UID和GID用户账号管理用户账号文件useradd用户账号文件shadow添加用户账号useradd或adduser设置/更改用户口令passwd修改用户账号的属性usermod删除用户账号userdel用户账号的初始配置文件PATH变量组账号管理添加组账号groupadd添加/删除组成员gpasswd删除组账号groupdel查询账号信息groupsidfingerw、whos、user文件/目录的权限和归属访问权限归属(所有权)查看文件/目录的权限和

TaKe___Easy的博客 964

损失函数大汇总(五十三)(Boundary Loss附公式推导与代码)

摘要 Boundary Loss是一种针对图像分割任务的新型损失函数,特别适用于高度类别不平衡的细粒度分割场景。与传统的区域型损失(如Dice、交叉熵)不同,它通过计算预测边界与真实边界之间的距离来优化模型,更关注边界精度而非区域重叠。核心思想是利用距离图(distance map)将边界约束转化为区域积分形式,实现端到端训练。具体实现中,损失函数为预测概率与距离图的点积,梯度仅取决于距离图,具有明确的空间引导性。相比区域型损失,Boundary Loss能更好处理小目标、细长结构等边界敏感任务,可与Dic

悦学共鸣,温柔以待,汇聚光芒,共同成长 239

Linux用户管理命令和用户组管理命令

用户管理命令:adduser 、passwd、id、cat /etc/passwd、su: swith user、userdel、usermod、groupadd、groupdel、groupmod、usermod、cat /etc/group、将用户添加到附加组、将用户从组中移除 、sudo 设置普通用户具有root权限

Good_Starry的博客 1210

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

Linux用户管理以及查看用户命令

一、用户管理命令相关命令:useradd、userdel、usermod、passwd、chsh、chfn、finger、id、chage、newgrp1、useradd命令1)功能:[root@localhost/]#whatisuseradd useradd(8)-创建一个新用户或更新默认新用户信息2)常用选项:选项含义...

weixin_34010566的博客 7615

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Linux系统命令——用户及用户组管理命令

Linux系统是一个性能稳定的多用户网络操作系统。既然是多用户操作系统,那么避免不了对用户及用户组进行管理。

霖hero 4903

OV9734 DATASHEET,完整规格书

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

总结用户管理相关的命令

Linux用户与用户组管理系统摘要 Linux系统通过UID/GID唯一标识用户和组,用户分为管理员(root/0)和普通用户(1-60000)。用户组管理采用层级结构,用户可属于一个主组和多个附加组,继承组权限。核心配置文件包括/etc/passwd、/etc/shadow等。常用命令包括: 用户管理:useradd/usermod/userdel 密码管理:passwd/chage 组管理:groupadd/usermod -aG/groupdel 权限控制:id/su/visudo 系统支持批量用户管

2302_79276567的博客 1064

Linux常见命令之用户管理命令

一、常见的用户管理命令------useradd 命令所在路径:/usr/sbin/useradd; 执行权限:root; 功能描述:添加新用户; 语法:useradd 用户名; 范例:$ useradd ABCD(添加一个新用户ABCD)。 二、常见的用户管理命令------passwd 命令所在路径:/usr/bin/passwd; 执行权限:所有用户; 功能描述:设置用户密码; 语法:passwd 用户名; 范例:$ passwd ABCD(给用户ABCD设置密码,管理员root可以给任意一个存

qq_44880255的博客 1020

Linux之用户管理命令

添加用户时,默认会在/home目录生成一个和用户名同名的用户的家目录。

陆卿之的博客 4823

Linux用户管理命令详解

Linux常用命令-5.1用户管理命令 1. useradd 功能描述:添加新用户 执行权限:root 命令所在路径:/usr/sbin/useradd 用法: useradd [用户名] 示例: useradd zxx(添加一个名为“zxx”的用户) 2. passwd 功能描述:设置用户密码 执行权限:所有用户 命令所在路径:/usr/bin/passwd 用法: pass...

美好事物 2209

用户管理的一些命令

查看用户相关的ID信息:id 格式:id 【options】 【user】 选项: -u:查看UID -g:查看GID -G:查看组 -n:查看name 切换用户或以其他用户身份执行命令:su 格式:su【options】【-】【user】 切换用户的方式有两种: su UserName:非登录式切换,不会读取目标用户的配置文件 su - UserName:登录式切换,读取目标用户的配置文件 管理员(root)用户切换到其他用户是不需要密码的,而普通用户切换时则需要目标用户的密码 使用其他用户的身份执行命

qq_54524150的博客 324

linux的用户管理命令

添加用户命令sudo adduser lei # 添加用户lei。

gopher9511的博客 808

Linux用户管理命令

1、用户管理命令:useradd 命令路径:/user/sbin/useradd 执行权限:root 语法:useradd 用户名 功能描述:添加新用户 范例: $ useradd Jason 2、用户管理命令:password 命令路径:/user/sbin/passwd 执行权限:所有用户 语法:passwd 用户名 功能描述:设置用户密码 范例: $ passwd Jason 3、用...

qq_41475583的博客 184

用户和组管理命令

通过这些步骤,您可以为普通用户授予 sudo 权限,并且能够在不输入密码的情况下执行需要超级用户权限的操作。如果您有其他问题或需要进一步帮助,请随时提问!命令允许普通用户以超级用户权限运行命令。要使普通用户能够使用。参数用于指定新的用户组。命令查看已创建的组。

weixin_44719499的博客 1366

Linux指定用户drew为该组的管理员,管理用户组的命令

用户账户管理用户的命令及配置文件,Useradd,usermod,userdel,newusers,chpasswd,passwd,chage,chfn,chsh,id,su,fingerUseradd:创建用户,Useradd 选项 参数-c:加上备注文字。备注文字会保存在passwd的备注栏位中;-d:指定用户登入时的启始目录;-D:变更预设值;-e:指定帐号的有效期限;-f:指定在密码过期后...

weixin_39873356的博客 2011

Linux用户及用户组管理命令

用户及用户组管理相关命令:useradd、groupadd、id、su、usermod、passwd、userdel、groupdel、gpasswd、newgrp、chage、chfn、chsh、finger useradd命令详解 用法:useradd [选项] 登录 useradd -D useradd -D [选项] -r:创建系统...

weixin_30521649的博客 80
上一篇: linux基本概念
下一篇: 软件安装命令
hellobbboy
博客等级 码龄17年 20粉丝 52原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值