NeoKylin7用户和组管理-程序员宅基地

技术标签: Linux  linux  

  1. 用户和组管理
    a) 用户分类
    i. 超级用户: root 拥有系统最高的管理权限uid=0(root) gid=0(root) 组=0(root)
    ii. 普通用户
  2. 系统用户: 系统自带的拥有特定功能的用户(编号: 1-999)
  3. 本地用户: 使用者新建的用户(编号: 1000+)
    iii. 虚拟用户: 这些用户通常不用于登录系统,只是用于维持某些服务的正常运行;
    b) 创建用户命令
    useradd [选项] 用户名 或者 adduser
    -c comment 指定一段注释性描述
    -d 目录 指定用户家目录,如果此目录不存在,则同时使用-m选项,可以创建主目录
    -g 用户组 指定用户所属的用户组也称为主组
    -G 用户组, 指定用户所属的附加组
    -s Shell文件 指定用户的登录Shell脚本类型
    -u 用户号 指定用户的编号,如果同时有-o选项,则可以重复使用其他用户的标识号
    备注: 使用 useradd 用户名 创建一个用户会默认完成如下的操作
    1.创建一个用户
    2.在/home/目录下创建一个和用户名同名的家目录
    3.还会创建一个和用户名同名的组
    4.还会将创建的用户信息保存到/etc/passwd文件中
    5.还会将默认的密码保存到/etc/shadow
    c) 查看用户信息的命令
    id username;
    d) 用户信息配置文件解读/etc/passwd
    mike1001:1001::/home/mike:/bin/bash
    用户名 : 密码占位符 : 用户编号 : 组编号 : 用户描述信息 : 用户家目录 : 登录后使用shell类型
    e) 删除用户
    userdel [选项] username;
    常用选项 -r 删除用户的同时删除其家目录
    f) 修改用户
    usermod 选项 userName
    -c, --comment 注释 GECOS 字段的新值
    -d, --home HOME_DIR 用户的新主目录
    -e, --expiredate EXPIRE_DATE 设定帐户过期的日期为 EXPIRE_DATE
    -f, --inactive INACTIVE 过期 INACTIVE 天数后,设定密码为失效状态
    -g, --gid GROUP 强制使用 GROUP 为新主组
    -G, --groups GROUPS 新的附加组列表 GROUPS
    g) 创建组
    用法:groupadd [选项] 组
    选项:
    -f, --force 如果组已经存在则成功退出,并且如果 GID 已经存在则取消 -g
    -g, --gid GID 为新组使用 GID
    -h, --help 显示此帮助信息并推出
    h) 组信息文件解析/etc/group
    g21003:mike,mike1
    组名称 : 组加密后的密码信息占位符 : 组编号 : 组内用户1,…,组内用户n
    i) 修改组
    用法:groupmod [选项] 组
    选项:
    -g, --gid GID 将组 ID 改为 GID
    -h, --help 显示此帮助信息并推出
    -n, --new-name NEW_GROUP 改名为 NEW_GROUP
    -o, --non-unique 允许使用重复的 GID

j) 删除组
用法:groupdel [选项] 组
k) 修改用户密码
passwd username;
根据提示完成密码修改
l) 用户密码文件解析 /etc/shadow
stephen:$6 1 z m j n d x S d D K b y . Y l 1zmjndxSdDKby.Yl 1zmjndxSdDKby.YlXG2KJhaCcccA5dIvT9rWlj.sWXkkH/:17515:0:99999:7:::
(1):帐号名称
(2):密码:这里是加密过的(代!符号标识该帐号不能用来登录)
(3):上次修改密码的日期(相对于1970年1月1日的天数差)
(4):密码不可被变更的天数 (最近更改之后几天之内不能修改,0表示随时可以修改)
(5):密码过期天数,多少天后必须要重置密码(99999表示不需要重置)
(6):密码需要重置提前几天警告
(7):宽限天数,密码过期后指定天数内能够进行重置
(8):帐号过期日期(相对于1970年1月1日的天数)
(9):保留条目,目前没用

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/nirvanatracy/article/details/107819209

智能推荐

【Android 应用开发】Android开发 使用 adb logcat 显示 Android 日志_adb logcat -t v>-程序员宅基地

文章浏览阅读1.1w次,点赞4次,收藏17次。作者 : 万境绝尘 转载请著名出处eclipse 自带的 LogCat 工具太垃圾了, 开始用 adb logcat 在终端查看日志;1. 解析 adb logcat 的帮助信息在命令行中输入 adb logcat --help 命令, 就可以显示该命令的帮助信息;octopus@octopus:~$ adb logcat --helpUsage: logcat [options] [filt_adb logcat -t v>

Unity 3D追踪效果的实现 目标箭头指引_unity 追踪指针-程序员宅基地

文章浏览阅读1.1w次,点赞8次,收藏35次。版本:unity 5.4.1 语言:C# 有段时间没写博客了,就搞搞自己的小游戏自娱自乐。 今天给大家带来3D空战或者宇宙飞行目标箭头的显示,参考了网友ζ随风去旅行的2D指引效果,自己研究了3D效果的实现。 下面是代码:public class CArrowLockAt : MonoBehaviour{ public Transform target; _unity 追踪指针

Push-Pull 模式在全桥峰值电流控制中的应用-程序员宅基地

文章浏览阅读1k次,点赞29次,收藏12次。客户在全桥变换器的应用中需要采用峰值电流控制方式,为了防止磁偏,要求滞后臂的 PWM驱动脉宽严格跟随超前臂的 PWM 驱动脉宽。但在峰值电流控制中,超前臂 PWM 的关断是由峰值电流比较事件决定(即桥臂电流达到给定电流),是不可预知的,所以常规的通过更新比较寄存器修改脉宽的方式无法实现该功能。

1043 幸运号码(数位dp)_1043 幸运号码题解-程序员宅基地

文章浏览阅读211次。1个长度为2N的数,如果左边N个数的和 = 右边N个数的和,那么就是一个幸运号码。例如:99、1230、123312是幸运号码。给出一个N,求长度为2N的幸运号码的数量。由于数量很大,输出数量 Mod 10^9 + 7的结果即可。输入输入N(1<= N <= 1000)输出输出幸运号码的数量 Mod 10^9 + 7输入样例1输出样例9dp[i][j]表示第i位和..._1043 幸运号码题解

如何快速正确的安装 Ruby, Rails 运行环境-程序员宅基地

文章浏览阅读622次。对于新入门的开发者,如何安装 Ruby, Ruby Gems 和 Rails 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。次安装方法同样适用于产品环境!系统需求首先确定操作系统环境,不建议在 Windows 上面搞,所以你需要用:Mac OS X 任意 Linux 发行版本(Ubuntu,CentOS, Redhat, A

Spring Boot毕业论文管理系统的设计与实现 计算机毕设源码78896_springboot论文-程序员宅基地

文章浏览阅读2k次,点赞27次,收藏40次。本论文基于Java的毕业论文管理系统在分析设计时遵循软件思维,文中详细的阐述了系统需求分析、系统设计、数据库设计、系统实现以及系统测试的方面。在系统需求分析阶段,首先分析了系统各模块的功能需求,然后画出了基于UML的各模块功能用的例视图,在系统设计阶段,为了描述出系统总体的设计框架,给出了网站功能结构图的同时,画出了技术架构图网站页面详细设计时分模块描述了各部分的功能设计;在数据库设计阶段,画出了网站对应的总体E-R图,为了描述该项目已实现的功能,给出了功能实现有利的效果图,同时展示了部分典型功能的...._springboot论文

随便推点

如何发表高质量的学术论文(硕士、博士均有参考价值)_硕士还有一年 怎么发表高水平论文-程序员宅基地

文章浏览阅读5.1k次,点赞3次,收藏16次。本人研一学术小菜鸟一枚,近期导师想要我改进算法、发表文章苦于不知如何下手,很幸运看到了以下的文章,有了一些思路,拿过来分享给有需要的人。本文转自:大神jkxsanger,虽然博主很久没有更博了但是之前的文章还是很不错的,大家可以参考一下!一、先想先写最后做:1. 做研究之前,必须想清楚:结果能不能发表?发表在哪里?2. 先把文章大框写好,空出数据,等做完实验填完空就可以发了;正所谓..._硕士还有一年 怎么发表高水平论文

C++黑客攻击系统-功能菜单_怎样用c++攻击软件-程序员宅基地

文章浏览阅读1.8k次。标题 C++黑客攻击系统-功能菜单项目需求给黑客攻击系统 打印功能菜单小说式项目分析“想必有疑惑的声音:“我自己都不会?”三年前小森怎么打印?难道用打印机 ?“不可能,绝对不可能,“三年前小森“确实不可能,但是并不是打印在打印机 上 而是在电脑的程序打印“程序?程序是啥?“三年前小森,"突然查看了 百度 "瞬间明白了突然间:想到了什么,像看到了代码的魅力突然间就不知道怎么回事,就打开<<腾讯课堂>> 输入“奇牛学院”“点了 一下项目经理带你零基础入门C+_怎样用c++攻击软件

JS数组方法大全-程序员宅基地

文章浏览阅读81次。JavaScript中创建数组有两种方式(一)使用 Array 构造函数:var arr1 = new Array(); //创建一个空数组var arr2 = new Array(20); // 创建一个包含20项的数组var arr3 = new Array(“lily”,“lucy”,“Tom”); // 创建一个包含3个字符串的数组(二)使用数组字面量表示法:var arr4 ...

curl连续请求页面卡死解决办法_curl_easy_init 重复-程序员宅基地

文章浏览阅读6.5k次。今天项目中遇到一个问题就是在后台用curl请求数据,连续请求url链接后页面会卡死502错误,最后解决办法是在 curl请求方法中加了CURLOPT_TIMEOUT就可以了,这样如果超出设置时间不影响页面其他的请求,到了设置时间请求也会停止curl方法如下:function get_request($url){ //初始化 $ch = curl_init(); c..._curl_easy_init 重复

[zz]搞笑的Windows Vista源代码细节曝光,真服了国内媒体。-程序员宅基地

文章浏览阅读100次。作者:码语者文章来源:http://blog.sina.com.cn/s/blog_3f28ff5201009379.html 真佩服老外的搞笑创意,真佩服部分国内媒体的“专业”精神,一篇人家愚人节发出来的搞笑文档,竟然看都不看就给贯上一个《Windows Vista源代码细节曝光》的标题发了,原文如下: 网站日前发表一篇文章爆炸性地披露了Windows Vista原代码的细节。..._vista源代码

几款笔记软件的优缺点_notepad和to-dos区别-程序员宅基地

文章浏览阅读10w+次,点赞61次,收藏127次。现在笔记软件出现了好多,我也已经使用过好几种,如印象笔记,有道,为知,onenode。它们是各有千秋,而我也时常在它们之间挑来挑去。下面让我以一个程序员的角度,来说说他们的优缺点吧!(当然这个对比掺杂了我的个人情感,所以仅供参考啊!!!!)我先说说对于笔记软件,我比较在意哪些地方啊!1、层级结构,笔记结构要清晰明了。2、复制粘贴时是否能复制文字颜色。3、可以导出成W..._notepad和to-dos区别