库:lib

共享库:.so ,shared object,

权限:

用户,获取资源,服务的标识符

组,指派权限,标识符

进程:以某个用户的身份在进行,有属主和属组

安全上下文(security context)

Linux权限,三组用户

文件属主,文件的所有者

文件属组,文件的原生组

其他用户,

权限:

每一个文件有3类权限,文件属主,文件属组,其他用户

每一类用户有3种权限

r,w,x

文件:

r:可读,可查看文件内容;

w:可写,可以编辑或删除此文件

x:excutable,可执行,提交给内核运行

目录:

r:可以对此目录执行ls以列出内部的所有文件;

w:可以在此目录创建文件;

x:可以使用cd切换进此目录,也可以使用ls -l查看内部文件的详细信息

rwx:

  r--:只读

  r-x:读和执行

  ---:无权限

0 000,---:无权限

1 001,--x:执行

2 010,-w-:写权限

3 011,-wx:写和执行

4 100,r--:读

5 101,r-x:读和执行

6 110,rw-:读写

7 111,rwx:读写执行

练习:

755:rwxr-xr-x

rw-r-----:640

660:rw-rw----

rwxrwxr-x:775

用户:UID, /etc/passwd

组:GID, /etc/group

影子口令, 存放用户、组真正密码

用户:/etc/shadow

组:/etc/gshadow

用户类别:

管理员 id号为0

普通用户 id号1~65535

  系统用户 id号1~499

  一般用户 id号500~60000

用户组类别:

管理员组:

普通组:

  系统组:

  一般组:

用户组类别:

  私有组:创建用户时,如果没有为其指定所属的组,系统会自动为其创建一个与用户名同名的组

  基本组,用户的默认组

  附加组,额外组,默认组以外的其他组

解析:名称解析,www.sohu.com--IP

cat  /etc/passwd

account:登录名

password:密码,显示x,密码占位符,真正密码在/etc/shadow

UID:用户ID

GID:基本组ID

GECOS:用户的全名信息

dir:家目录

SHELL:用户的默认shell

cat /etc/shadow

login name:登录名

encrypted password:加密密码,$1$表示MD5加密

  密码为*,!! 此用户是锁定的,不可登录的

  天:从1970-01-01至密码上次更改经过的天数

  天:密码最短使用期限

  天:密码最长使用期限

  天:密码过期警告时间

  天:在用户被禁用之前

  ls -lh $(which useradd)

  ls -lh `which useradd`

  ls -lh $(which adduser)

  ls -lh `which adduser`

  useradd tom ,,添加用户tom

  passwd tom  ,,给用户tom添加密码

  cat /etc/group

  groupadd mygrp ,,添加组mygrp

  

  *file useradd ,,查看文件的类型

  useradd:ASCII text.

  

用户管理:

    useradd,userdel,usermod,passwd,chsh,chfn,finger,id,chage

组管理:

    groupadd,groupdel,groupmod,gpasswd,

权限管理:

    chown,chgrp,chmod,umask

*加密方法

  对称加密:加密和解密使用同一个密码

  公钥加密:每个密码都成对儿出现,一个为私钥(secret key),一个为公钥(public key)

  单向加密:散列加密,只能明文→密文,提取数据特征码,常用于数据完整性校验

    1、不可逆;

    2、雪崩效应,防破解

    3、定长输出

    MD5:Message Digest,信息摘要 第5版,128位定长输出

    SHA1:Secure Hash Algorithm,第1版,160位定长输出

    4、碰撞

    5、md5sum

Linux用户及权限的更多相关文章

  1. 《The Linux Command Line》 读书笔记04 Linux用户以及权限相关命令

    Linux用户以及权限相关命令 查看身份 id:Display user identity. 这个命令的输出会显示uid,gid和用户所属的组. uid即user ID,这是账户创建时被赋予的. gi ...

  2. Linux 用户及权限详解

    Linux 用户及权限详解 用户 , 组 ,权限 安全上下文(secure context): 权限: r,w,x 文件: r : 可读,可以使用类似cat 等命令查看文件内容. w : 可写,可以编 ...

  3. Linux用户和权限——管理文件权限的命令

    Linux用户和权限——管理文件权限的命令 摘要:本文主要学习了Linux中修改文件权限的命令. chown命令 chown命令,主要用于修改文件(或目录)的所有者,除此之外,这个命令也可以修改文件( ...

  4. Linux用户和权限——权限管理

    Linux用户和权限——权限管理 摘要:本文主要介绍了Linux系统中权限的分类,以及对权限的管理. 用户的三种身份 所有者 由于Linux是个多人多工的系统,因此可能常常会有多人同时使用这部主机来进 ...

  5. Linux用户和权限——管理用户和用户组的命令

    Linux用户和权限——管理用户和用户组的命令 摘要:本文主要学习了在Linux系统中管理用户和用户组的命令. useradd命令 useradd命令可以用来创建新用户. 基本语法 useradd [ ...

  6. Linux用户和权限——用户和用户组管理

    Linux用户和权限——用户和用户组管理 摘要:本文主要介绍了Linux系统中的用户和用户组管理. 用户和用户组 含义 在使用Linux系统时,虽然输入的是自己的用户名和密码,但其实Linux并不认识 ...

  7. linux用户及权限管理

    [文件管理.管道.用户及组管理.用户及权限管理]\用户及组管理 用户与组管理 Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这 ...

  8. Linux用户和权限管理看了你就会用啦

    前言 只有光头才能变强 回顾前面: 看完这篇Linux基本的操作就会了 没想到上一篇能在知乎获得千赞呀,Linux也快期末考试了,也有半个月没有写文章了.这篇主要将Linux下的用户和权限知识点再整理 ...

  9. linux用户和权限详解

    1.用户组说明 在使用useradd命令创建用户的时侯可以用-g 和-G 指定用户所属组和附属组.基本组:如果没有指定用户组,创建用户的时候系统会默认同时创建一个和这个用户名同名的组,这个组就是基本组 ...

  10. Linux入门基础(三):Linux用户及权限基础

    用户基础 用户和组 每个用户都拥有一个userid 每个用户都属于一个主组,属于一个或多个附属组 每个组拥有一个groupid 每个进程以一个用户身份运行,受该用户可访问资源限制 每个可登陆用户拥有一 ...

随机推荐

  1. 十九、详述 IntelliJ IDEA 之 添加 jar 包

    以JDBC-MySQL驱动包为例 1.在IntelliJ IDEA中打开要添加jar包的Project 2.File – Project Structure如下图 3.选择Moudules – 再选择 ...

  2. Python入门基础:代码的编码风格

    每种语言都有自己的编码风格,对于Python这种比较注重于空格的影响的代码而言,其风格也是相当重要的. 主要包括以下几点: 1:使用 4 空格缩进,而非 TAB  .在小缩进(可以嵌套更深)和大缩进( ...

  3. AngularJS 表单验证小结

    注:本文所述的表单验证即AngularJS自带的表单验证,无需引入第三方的插件 一.常用的验证特性标签 1.非空 为input加入一个required属性即可,例如: <input type=& ...

  4. javaSpring知识点总结

    1 js 概述 js是一门基于对象和事件驱动的脚本语言,主要应用在客户端 js特点: 交互性(信息的动态交互) 安全性(不允许直接访问本地硬盘) 跨平台(只要是可以解释js的浏览器都可以执行,和平台无 ...

  5. Oracle模糊查询

    通配符 % 匹配零个或更多的任意字符 _ 匹配一个任意字符 [ ] 匹配指定范围中的一个字符([a-z],[0-9]) [^ ]      不属于指定范围,不包含其中的字符 escape转义 --查询 ...

  6. HTML基础之常用标签

    Meta 标签介绍 Meta的属性有两种:name和http-equiv name属性用于描述网页,对应于content <meta name="Generator" con ...

  7. 常用Sql server 自定义函数

    /****** 对象: UserDefinedFunction [dbo].[fun_get_LowerFirst] 脚本日期: 08/04/2012 13:03:56 ******/ IF EXIS ...

  8. 开发类似"音速启动"的原创工具简码"万能助手"的过程中对ztree.js与win标准控件treeview、HTMLayout树形框等优缺点的比较

    在开发类似"音速启动"的桌面快捷方式管理软件简码"万能助手"的早期规划中,曾经考虑过几种树形框方案: ztree.js.win标准控件treeview.HTML ...

  9. mac Axure RP 8 授权码 以及汉化

    Koshy wTADPqxn3KChzJxLmUr5jTTitCgsfRkftQQ1yIG9HmK83MYSm7GPxLREGn+Ii6xY 汉化包 汉化包链接 密码: upri 汉化步骤 以Win7 ...

  10. Python记录键盘鼠标敲击次数

    Idea 作为一个每天有一半时间都在电脑旁的人,无时无刻不在敲击着键盘,点击着鼠标.有一天,我突然很想知道在一天的时间内,在我轻盈的指法下面,键盘被我狂敲了多少下,鼠标又被我点击了多少次.甚至更具体一 ...