03_04 Linux用户及权限详解(上)

用户:标识符

用户组:标识符

文件:

进程也有属组和属主

安全上下文(secure context)

/tmp/inita   tom tom

ls

-rw- --- --- root root

属主 属组

文件:

r:可读 可以使用类似cat等命令查看文件内容

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

x:可执行 executable 可以在命令提示符下当做命令提交给内核运行

目录:

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

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

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

一般不建议文件默认有可执行权限 目录可以有可执行权限

rwx:

r--:只读

r-x:读和执行

--- 无权限

000 --- 无权限  0

001 ---x 执行    1

010 -w- 写        2

011 -wx 写 执行 3

100 r-- 只读       4

101 r-x 读和执行 5

110 rw-读写       6

111 rwx 读写执行 7

755 rwxr-xr-x

rw-r----- 640

影子口令

用户:UID /etc/passwd

组:GID /etc/group

影子口令:

用户:/etc/shadow

组: /etc/gshadow

用户类型

管理员:0

普通用户:1-65535

系统用户:1-499

一般用户:500-60000

用户组类别:

管理员组:

普通组:

系统组:

一般组:

用户组类别:

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

基本组:用户的默认组

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

tom: ls

rwxr-xr-x root root /bin/ls

/etc/passwd

account:登录名

passwd:密码

UID:

GID:基本组 ID

comment :用户注释信息

HOME DIR:家目录

SHELL 用户的默认shell

/etc/shadow

account :登录名

encrypted password: 加密的密码

man 5 shadow

加密方法:

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

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

公钥 做秘钥交换

单向加密,散列加密 提取数据特征码

1.雪崩效应      细微的改变 导致差距很大

2.定长输出

MD5,Message Difest,128位定长输出

MD5将任意长度的“字节串”映射为一个128bit的大整数  32 字符十六进制数   等于  128位的2进制数    即2的128次方种组合

SHA1,Secure Hash Algorithm 160位定长输出

LINUX的加密 有盐

!!用户锁定

增加用户

which useradd

或者

ls -l $(which useradd)

adduser 指向useradd

useradd tom

可以tail -l /etc/shadow 查看添加用户

passwd tom  给用户设置密码

/etc/default/ 目录下可以看到useradd 的设置

useradd USERNAME    添加用户

groupadd GROUPNAME 添加组

用户管理:

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

组管理:

groupadd, groupdel, groupmod, gpasswd

权限管理:

chown, chgrp, chmod

时间: 2024-08-06 07:56:54

03_04 Linux用户及权限详解(上)的相关文章

Linux用户及权限详解

加密方法: 对称加密:加密和解密使用同一个密码 公钥加密:每个密码都成对儿出现,一个为私钥(secret key),一个为公钥(public key) 单向加密,散列加密:提取数据特征码,常用于数据完整性校验 1.雪崩效应 2.定长输出 MD5:Message Digest,128位定长输出 SHA1:Secure Hash Algorithm,160位定长输出 useradd NAME groupadd GROUPNAME 用户管理: useradd,userdel,usermod,passw

Linux 用户及权限详解(2) (笔记)

/etc/passwd 目录里七个字段解释 account        用户名也叫登录名 password       加密的用户名一般为X真正的用户加密密码在/etc/shadow文件下 UID            用户的ID GID            用户的组ID GECOS          用户的杂项用户全名等其它信息,用逗号隔开 注释 user directory 用户的家目录 shell          用户的默认shell /etc/shells 此目录下为当前系统合法s

linux用户及权限详解(20170425)

计算机资源 权限 用户 用户,容器,关联权限:用户组,方便的指派权限 用户:标示符 用户组:标示符 r .w.x:1.2.4 对于文件 r:可读,可以使用类似cat等命令查看文件内容 w:可写,可以编辑或者删除此文件 x:可以执行,可以命令提示符下当做命令提交给内核运行 对于目录: r:可以对此目录执行ls,列出内部所有文件 w:可以再此目录内创建文件 x:可以使用cd切换进此目录,也可以使用ls 查看内部文件的详细信息 用户:UID, /etc/passwd 组:GID, /etc/group

Linux 用户及权限详解 (笔记)

命令替换 $(command) or `` 反引号 优先执行命令 Tab键上边的键 bash 支持的引号 ``反引号 命令替换 "" 双引号 弱引用,可以实现变量替换. '' 单引号 强引用,不完成变量替换. 文件名通配  安全上下文 相对于文件: r: 可读,可以使用类似cat等命令查看文件内容. w: 可写,可以编辑或删除此文件. x: 可执行,eXacutable,可以命令提示符下当作命令提交给内核运行. 相对于目录: r: 可以对目录执行ls 以列出内部的所有文件 w: 可以在

Linux 必备技能-用户及权限详解

Linux必备技能-用户及权限详解 /etc/passwd文件 Account:password:UID:GID:GECOS:directory:shell 登录名:密码点位符:UID:GID:注释信息:家目录:用户的默认shell 用户可以加入不止一个组: 基本组 额外组,附加组 /etc/group文件: 组名:组密码定位符:GID:以逗号分隔属于此组(以之做为额外组)的用户列表 Useradd命令: -uUID -gGID: 所属的基本组 -GGID: 所属的附加组 -c'COMMENT'

Linux学习笔记——用户及权限详解

用户及权限详解    用户.组.权限 安全上下文(secure context): 权限: r   w   x  文件: r:可读,可以使用类似cat等命令查看文件内容: w:可写,可以编辑或删除此文件: X:可执行,exacutable,可以命令提示符下当作命令提交给内核运行:  目录: r:可以对此目录执行ls以列出内部的所有文件: w:可以在此目录创建文件: x:可以使用cd切换进此目录,也可以使用ls -l查看内部文件的详细信息: rwx: r--:只读 r-x:读和执行 ---:无权限

(赵小明RHCE笔记)linux基础之四 权限详解

一.special permissions for executables1.special permissions for executables:  -suid:command run with permissions of the owner of the command,not executor of   the command  -sgid:command runs with group affiliation of the group of the commandeg:file:us

第三课 第四讲03_04_Linux用户及权限详解

第三课 第四讲03_04_Linux用户及权限详解1.库和进程是同级的.进程可以获取CPU时间,内存地址,调用各种文件2.权限:定义了计算机资源和服务的访问能力叫权限3.逻辑容器,用户 关联权限就是用户组.用于指派权限,不能独立登陆 4.文件属主,文件属组,其他,5.用户和组在计算机里面就是个标识符6.进程也有属主和属组进程的安全上下文(secure context),进程属主和资源属主7.文件r,w,xr:read可读,可用使用文件查看命令cat等命令查看文件内容w:write可写.可用使用文

Linux主要shell命令详解(上)

[摘自网络] kill -9 -1即实现用kill命令退出系统 Linux主要shell命令详解 [上篇] shell是用户和Linux操作系统之间的接口.Linux中有多种shell,其中缺省使用的是Bash.本章讲述了shell的工作原理,shell的种类,shell的一般操作及Bash的特性. 什么是shell Linux系统的shell作为操作系统的外壳,为用户提供使用操作系统的接口.它是命令语言.命令解释程序及程序设计语言的统称. shell是用户和Linux内核之间的接口程序,如果把