Linux的账号与身份管理

▲身份信息说明

root:x:0:0:root:/root:/bin/bash????????在/etc/passwd中存放

????第一个root????用户名

????第二个x????密码(使用MD5加密,共34位,在/etc/shadow中查看,前三位是$1$)

????第三个0????UID

????第四个0????GID(表示root用户的初始化用户组,就是其有效用户组)

????第五个root????用户说明

????第六个/root????用户家目录

????第七个/bin/bash????使用的shell

?

当UID是0时,代表这个账号是系统管理员。1~99保留给系统预设的账号,100~499则保留给一些服务来使用。500~2^32-1给一般使用者使用。

?

使用uname –r可以查看linux系统的核心

?

使用groups可以查看root所属的用户组,第一个域是有效用户组

?

使用newgrp可以变更当前登陆用户的有效用户组

?

使用exit可以退出当前用户组

?

▲用户新增和删除

useradd [-u UID] [-g initial_group] [-G other_group] [-Mm] [-c 说明栏] [-d home] [-s shell] username

????参数-G????????可以支持的群组。这个参数会修改/etc/group和/etc/gshadow内的相关资料

????参数-M????强制不建立使用者家目录

????参数-m????????强制建立使用者家目录

????参数-r????????建立一个系统的账号,此账号的UID会有限制(100~499之间)

?

userdel [-rf] username

????参数-r????????使用者的家目录一起删除

????参数-f????????即使用户登陆,也进行强制删除,同时家目录和邮箱等一起删除

安全的方法:先find / -user username查处整个系统内属于username的档案,再userdel删除

?

passwd [-lunxwS] username

????参数-l????????将这个账号的密码lock,修改/etc/passwd内的密码栏

????参数-u????????将lock解开

????参数-n????????后面接天数,表示几天之内不允许修改密码

????参数-x????????后面接天数,表示密码需要重新修改的天数

????参数-w????????后面接天数,表示提前几天提醒用户修改密码

????参数-S????????显示username的相关信息

?

usermod [-cdeqGlsuLU] username

????参数-u????????后面接UID数字(/etc/passwd中第三栏)

????参数-g????????后面接group name(/etc/passwd中的第四栏)

????参数-G????????后面接group name(/etc/group),修改使用者支持的群组

????参数-c????????接账号说明(/etc/passwd第五栏)

????参数-d????????接账号家目录(/etc/passwd第六栏)

????参数-s????????接shell的实际档案,修改用户使用的shell

????参数-e????????后面接日期YYYY-MM-DD(/etc/shadow),账号失效日期

????参数-l????????接账号名称(/etc/passwd第一栏)

????参数-L????????暂时将使用者的密码冻结,无法登入(/etc/shadow的密码栏)

????参数-U????????将/etc/shadow密码栏的!拿掉,解锁

?

时间: 2025-01-20 00:07:04

Linux的账号与身份管理的相关文章

Linux/Centos7账号与权限管理(超详细实例操作)

Linux/Centos7账号与权限管理 管理用户账号.组账号 查询账号信息 设置文件和目录的权限 设置文件和目录的归属 一.前言概述 ? 作为多用户.多任务(Multi-Users,Multi-tasks)的服务器操作系统,Linux提供了严格的权限管理机制,主要从用户身份.文件权限两个方面对资源进行限制.Linux基于用户身份对资源访问进行控制. 用户账号类别: 超级用户--root,权限最高 普通用户--自定义用户 匿名用户(nobody)类似于Windows中的Guest 程序用户--控

Linux系统账号和权限管理

前言:与Windowns操作系统相比,Linux系统中的用户账号和组账号的作用在本质上是一样的,同样都是基于用户身份来控制对资源的访问,只不过在表现形式及个别细节方面存在些许差异. 用户账号 超级用户:即root用户,对本主机拥有最大的权限 . 普通用户: 普通账号需要由root用户或其他管理员用户创建,拥有权限受到一定限制,一般只在用户自己的宿主目录中拥有完整的权限. 程序用户:仅用于维持系统或某个程序的正常运行,一般不可人为登录系统. 用户账号相关的配置文件有二个,分别是 /etc/pass

Part1 Linux系统账号和权限管理

useradd /etc/passwd 用户名:密码占位符:UID:GID:注释信息:家目录:默认shell 定制用户属性 /etc/group 用户名:x:GID:以此组为额外组的用户列表: /etc/shadow登录名:加密密码:最近以此密码修改的时间:密码最短使用期限:密码最长使用期限:密码到期警告天数:账号的非活动天数:账号过期期限:预留段 从1970年1月1日开始至上次修改密码时的天数 -u UID,有效范围0-65535 例:useradd -u UID Ubuntu -g GID,

linux中账号和权限管理

实验要求: 1.建立用户目录 /tech/benet 和 /tech/accp,分别用于存放项目组中的账号的宿主文件夹. 2.添加组账号 项目组两个分别是benet和accp,GID分别为1001和1002 技术组是tech,GID为200 3.添加用户 benet组中包含三个用户kylin tsengia obama,宿主目录均使用/tech/benet/下的同名目录,其中kylin用户账号设置为2013年12月31日后失效. 4.添加用户 accp组中包含两个用户handy cucci,宿主

linux基础概念和个人笔记总结(2)——账号和权限管理实验验证

特此感谢! 教员:张仁珑 班主任:傅春华 我想给予他们最崇高的敬意 防伪码:滴水之恩,涌泉相报 感想:当我今天在首页上看到了自己发的文章,这是我的第九篇文档,觉得心里特别开心,也真正理解了 "努力和收获是成正比的."这句话.刚好也正准备整理Linux相关笔记,心里五味杂陈,仿佛就在昨天,似乎就在眼前. 总而言之,没有他们就没有今天的我! 第四章:账号和权限管理 实验要求: 1.建立用户目录 /benet/teachers 和 /benet/students,分别用于存放不同身份用户的宿

linux     第六章 账号和权限管理

linux     第六章 账号和权限管理 享受生活热爱挑战 明远分享 每章一段话: 每一个优秀的人,都有一段沉默的时光.人总会有困难丶会被别人不理睬丶这个时候就是你最关键的时候,我们需要相信生活,不放弃,命运不会抛弃你,苦过方可甜. 今天我们要学习在linux中的用户和组的各种配置和管理,其实不要想命令多难记,其实多敲几遍就记住了,想它越简单你就越容易达成你的目标. 理论: Linux基于用户身份对资源访问进行控制     我们先来看下linux用户帐号和组的分类: ①超级用户root    

Linux中的账号和权限管理(理论讲解部分)

小伙伴们本次给大家带来的是Linux中的账号和权限管理,这里我们首先要明确的就是这个权限是文件或者目录的权限.接下来我们会从以下几个部分进行了解: 用户账号和组账号概述 用户账号和组账号管理 查询账号信息 查看目录或文件的属性 设置目录或文件的权限 设置目录或文件的归属 用户账号和组账号概述Linux基于用户身份对资源访问进行控制1.用户账号:? 超级用户? 普通用户? 匿名用户(everyone)? 程序用户(人为不可使用,单独管理系统中某个应用程序存在的服务)2.组账号:组是系统用户权限的集

linux账号和权限管理

账号和权限管理 要求: 一,建立用户目录: 创建目录/tech/benet和/tech/accp,分别用于存放各项目组中用户账户的宿主文件. 步骤:如图所示: 二,添加组账号: 为两个项目添加组账号benet.accp,GID号分别设置为1001 .1002 为技术部添加组账号tech,GID号设置为200 步骤:如图所示: 添加.删除.修改组账号: groupadd命令-添加组账号 gpasswd命令-添加.设置.删除组成员 ? 添加成员时,使用"-a"选项 ? 删除成员时,使用&q

linux 基础9-账号与身份管理

阅读目录 1.linux的账号与群组 1.1:账户名称:/etc/passwd 1.2:账户密码:/etc/shadow 1.3:群用户:/etc/group 1.4:群用户密码:/etc/gshadow 2.账号管理 2.1:新增与移除使用者 2.2:密码管理 2.3:chfn chsh finger id 2.4:新增和移除群组 3.使用者用户切换 3.1:su 3.2:sudo visudo 4.使用者的特殊shell与PAM模块 4.1:特殊的shell 4.2:PAM模块 5.linu