linux系统本来不认识账号,只是通过UID(用户ID)和GID(所属组ID)来区分账号属性的。而这对应的目录如下:

UID ===> /etc/passwd

GID ===> /etc/group

一、UID

每个用户组都对应一个UID,UID的具体数值对性的属性如下:

0   系统管理员(实际的root)

1-499     系统账号(其中1-99为系统自动创建的系统账号,100-499为用户自定义系统账号)

500-       为普通用户账号

二、密码管理

1.用户密码:

/etc/shadow (注意:它们已经加密了)

2.用户组密码

/etc/gshadow

3.用密码修改账号密码

passwd

eg:

passwd 用户

4.如何查看指定用户的详细密码参数

chage

eg:

chage [- 参数]  用户

三、有效用户组

有效用户组是当前用户所具有的用户组属性(比如新建的文件所属用户组为有效用户组)

1.查看有效用户组

groups     该命令显示的第一个用户组为有效用户组,

2.有效用户组的切换

newgrp

eg:newgrp 用户组

四、新增用户

useradd

-u      指定该用户的UID

-g      指定该用户所属有效用户组

-G      指定该用户所属其他用户组

-f       指定该用户的失效日期(YYYY-MM-DD)

......

五、账号功能

1.usermod

对账号各项信息进行微调

修改系统帐户文件来反映通过命令行指定的变化

2.userdel

删除用户

参数 -r  连同用户主文件夹删除

注意:上面的命令只有管理员才可以使用,下面我们来将一些普通用户可以使用的命令

3.finger

显示用户相关信息

eg:

finger 用户名

参数:

4.chfn

修改/添加用户的个人属性

5.chsh

查看/修改shell

参数:

-l      列出目前系统上可用的shell

-s     设置修改自己的shell

6.id

用来查看用户的各项ID信息

eg:

id 用户名

六、用户组的功能

1.新增用户组

groupadd

参数:

-g    接指定的GID

-r    新建系统用户组

2.groupmod

修改用户组信息

参数:

-g    修改GID数字

-n    修改组名

3.groupdel

删除指定用户组(必须保证所有账号均没有绑定该GID用户组)

4.gpasswd

用户组管理员

eg:

gpasswd  [- 参数]  祖名

-r   将祖密码删除

-R  让组密码实效

-M  将某些账户加入用户组当中

-A   赋予某用户该组管理权限

Linux学习,账号管理与权限管理的更多相关文章

  1. linux学习8 第八章 权限管理

    8.1 ACL权限 8.2 文件特殊权限 8.3 文件系统属性chattr权限 8.4 系统命令sudo权限 8.1 ACL权限 ACL权限简介与开启 查看与设定ACL权限 最大有效权限与删除ACL权 ...

  2. linux学习笔记二-----文件权限管理

    一.分析文件权限(ln -s 文件名 快捷方式名 用来创建文件的快捷方式,下方ll查看信息时会在第一个字符处显示l) [hjp@bogon ~]$ ll total 4 drwxrwxr-x. 2 h ...

  3. linux学习之路第八天(组管理和权限管理)

    组管理和权限管理 1.Linux 组基本介绍 在linux中的每个用户必须属于一个组,不能独立于组外.在linux中每个文件有所有者,所在组,其他组的概念 1)所有者 2)所在组 3)其它组 4)改变 ...

  4. 我的MYSQL学习心得 mysql的权限管理

    这一篇<我的MYSQL学习心得(十三)>将会讲解MYSQL的用户管理 在mysql数据库中,有mysql_install_db脚本初始化权限表,存储权限的表有: 1.user表 2.db表 ...

  5. [转帖]Linux学习笔记之rpm包管理功能全解

    Linux学习笔记之rpm包管理功能全解 https://www.cnblogs.com/JetpropelledSnake/p/11177277.html rpm 的管理命令 之前学习过 yum 的 ...

  6. Linux 实用指令(5)--组管理和权限管理

    目录 组管理和权限管理 1 Linux组基本介绍 2 文件/目录 所有者 2.1 查看文件的所有者 2.2 修改文件所有者 3 组的创建 3.1 基本指令 3.2 应用实例 4 文件/目录 所在组 4 ...

  7. Linux操作系统(2):组管理和权限管理

    组管理和权限管理 Outline 1.查看文件所有者:ls -ahl 2.更改文件或目录权限命令:chmod 3.更改文件或目录所有者命令:chown 4.更改文件或目录所属组命令:chgrp 1)组 ...

  8. Linux学习之文件属性chattr权限与sudo权限(十二)

    Linux学习之文件属性chattr权限与sudo权限 文件属性chattr Linux文件的隐藏属性在保护系统文件的安全性上非常重要,是防止误操作的,对root用户也同样有效.chattr命令只能在 ...

  9. MySQL数据分析-(9)库操作补充:用户管理和权限管理

    大家好,我是jacky,很高兴继续跟大家学习MySQL数据分析实战,本节课的主题是用户管理和权限管理: 在分享之前,jacky在不厌其烦的强调一下:学习任何一门学科和技能,最重要的是捋清逻辑,我们要知 ...

  10. 用户管理_组管理_权限管理.ziw

    2017年1月10日, 星期二 用户管理_组管理_权限管理 用户管理: useradd, userdel, usermod, passwd, chsh, chfn, finger, id, chage ...

随机推荐

  1. vue 阻止冒泡 @click.stop=

    vue 阻止冒泡 @click.stop= vue中处理冒泡标准姿势 事件修饰符 Vue.js 为 v-on 提供了事件修饰符,修饰符是由点开头的指令后缀来表示的.这些事件修饰符主要有以下几个: st ...

  2. CSS每日学习笔记(3)

    8.1.2019 1.CSS伪类:用于向某些选择器添加特殊的效果. 伪类的语法: selector : pseudo-class {property: value} CSS 类也可与伪类搭配使用. a ...

  3. jvm 性能调优工具之 jps 命令详解

    JPS名称:jps - Java Virtual Machine Process Status Tool命令用法:jps [options] [hostid] options:命令选项,用来对输出格式 ...

  4. 从零开始学习R语言(八)——R语言绘图

    本文首发于知乎专栏:https://zhuanlan.zhihu.com/p/74051739 也同步更新于我的个人博客:https://www.cnblogs.com/nickwu/p/125683 ...

  5. Stress-induced changes in the S-palmitoylation and S-nitrosylation of synaptic proteins (解读人:陈凌云)

    文献名:Stress-induced changes in the S-palmitoylation and S-nitrosylation of synaptic proteins (压力诱导突触蛋 ...

  6. Burpsuite被动扫描流量转发插件:Passive Scan Client

    编译成品:链接: https://pan.baidu.com/s/1E0vsPGgPgB9bXCW-8Yl1gw 提取码: 49eq Passive Scan Client Burpsuite被动扫描 ...

  7. 关于PS切图

    现在前端项目中碰到越来越多的图片处理问题,虽然找自己公司UI小哥哥小姐姐可以解决,但是每次都找不仅要看别人有没有时间,更得看人家脸色 唉,自己摸索着来吧(多图,流量党请注意切换WiFi): 通常切图的 ...

  8. python浅学【网络服务中间件】之Redis

    一.关于NoSQL: NoSQL(NoSQL = Not Only SQL ),"不仅仅是SQL". 相比MySQL等关系型数据库,NoSQL为非关系型的数据存储 Nosql中比较 ...

  9. hdu1732 Pushbox bfs 细节比较多,需要注意

    题目链接:http://icpc.njust.edu.cn/Problem/Hdu/1732/ 题目就是推箱子游戏,有三个箱子和三个洞,最终目标状态就是三个箱子到三个洞中,所以我们搜索的状态就是人的位 ...

  10. [贪心,dp] Educational Codeforces Round 71 (Rated for Div. 2) C. Gas Pipeline (1207C)

    题目:http://codeforces.com/contest/1207/problem/C   C. Gas Pipeline time limit per test 2 seconds memo ...