linux用户及用户组管理

本文详细介绍了Linux中用户及用户组的管理方法,包括如何添加、删除、修改用户和用户组,以及用户口令管理等内容,适用于Linux初学者。
[size=medium]闲来无事,整理一下linux用户及用户组管理,希望对初学者能有用
1、添加用户

语 法:useradd [选项] [用户帐号]

参 数:
-c 指定一段注释性的描述
-d 指定用户登录的起始目录
-g 指定用户所属的组
-G 用户组,用户组指定用户所属的附加属
-s 指定用户登录的SHELL
-u 指定用户的用户号
eg:
useradd -u 501 -g 501 -G games -d /home/apple -c "apple" -s /bin/bash apple

上例表示新建用户apple,并指定UID=501,GID=501,附加属组games,以及指定用户默认登入目录为/home/apple,SHELL为bash

2、删除用户

语  法:userdel [-r][用户帐号]

补充说明:userdel可删除用户帐号与相关的文件。若不加参数,则仅删除用户帐号,而不删除相关文件。

参  数:
-r  删除用户登入目录以及目录中所有文件。
eg:
userdel apple-----表示仅删除用户
userdel -r apple -----表示删除用户帐户的同时,删除与apple帐号相关的文件

3、修改用户

功能说明:修改用户帐号。

语  法:usermod [-LU][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-l <帐号名称>][-s <shell>][-u <uid>][用户帐号]

补充说明:usermod可用来修改用户帐号的各项设定。

参  数:
-d登入目录>   修改用户登入时的目录。
-e<有效期限>  修改帐号的有效期限。后面接日期参数格式为 MM/DD/YY 或 YYYY-MM-DD 或YYMMDD,注意是以天为单位。
-g<群组>   修改用户所属的群组。
-G<群组>   修改用户所属的附加群组。
-l<帐号名称>  修改用户帐号名称。
-L 锁定用户密码,使密码无效。
-U   解除密码锁定。
-s<shell>   修改用户登入后所使用的shell。
-u<uid>   修改用户ID。
-f<缓冲天数>   修改在密码过期后多少天即关闭该帐号。当后面接的值为 0 时,账号立即失效,为 -1 时关闭此功能默认值为 -1

4、功能说明:用户口令管理

语  法:passwd 选项 [用户帐号]

-l 锁定口令,即禁用帐户
-u 口令解锁
-d 使账号无口令
-f 强迫用户下次登录时修改登录口令

5、功能说明:增加一个新的用户组

语 法:groupadd 选项 用户组

-g GID指定新用户组的组标识号
-o 一般与-g选项同时使用。表示新用户组ID可以与系统已有用户的组ID相同 。
-r:加入组ID号,低于499系统账号。

eg:
建立一个新组,并设置组ID加入系统:
#groupadd -g 488 banana
此时在/etc/passwd文件中产生一个组ID(GID)是488的项目。

6、功能说明:删除一个用户组

语 法:groupdel 用户组

groupdel 命令会修改系统帐号档,会删除所有已存在的group. 群组名须存在。
你须手动确认一下所有的档案系统确保有没有档案还是没修正群组名变成群组ID
,如果有任何一个群组的使用者在线上的话就不能移除该群组。 最好先移除使用者后再移除群组。

7、功能说明:修改用户组信息

语 法:  groupmod [-g <群组识别码> <-o>][-n <新群组名称>][群组名称]

补充说明:
  需要更改群组的识别码或名称时,可用groupmod指令来完成这项工作。
参 数:
-g <群组识别码> 设置欲使用的群组识别码。   
-o 重复使用群组识别码。   
-n <新群组名称> 设置欲使用的群组名称。[/size]
【四轴飞行器】非线性三自由度四轴飞行器模拟器研究(Matlab代码实现)内容概要:本文围绕非线性三自由度四轴飞行器模拟器的研究展开,重点介绍了基于Matlab的建模与仿真方法。通过对四轴飞行器的动力学特性进行分析,构建了非线性状态空间模型,并实现了姿态与位置的动态模拟。研究涵盖了飞行器运动方程的建立、控制系统设计及数值仿真验证等环节,突出非线性系统的精确建模与仿真优势,有助于深入理解飞行器在复杂工况下的行为特征。此外,文中还提到了多种配套技术如PID控制、状态估计与路径规划等,展示了Matlab在航空航天仿真中的综合应用能力。; 适合人群:具备一定自动控制理论基础和Matlab编程能力的高校学生、科研人员及从事无人机系统开发的工程技术人员,尤其适合研究生及以上层次的研究者。; 使用场景及目标:①用于四轴飞行器控制系统的设计与验证,支持算法快速原型开发;②作为教学工具帮助理解非线性动力学系统建模与仿真过程;③支撑科研项目中对飞行器姿态控制、轨迹跟踪等问题的深入研究; 阅读建议:建议读者结合文中提供的Matlab代码进行实践操作,重点关注动力学建模与控制模块的实现细节,同时可延伸学习文档中提及的PID控制、状态估计等相关技术内容,以全面提升系统仿真与分析能力。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值