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

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

/etc/passwd文件

Account:password:UID:GID:GECOS:directory:shell

登录名:密码点位符:UID:GID:注释信息:家目录:用户的默认shell

用户可以加入不止一个组:

基本组

额外组,附加组

/etc/group文件:

组名:组密码定位符:GID:以逗号分隔属于此组(以之做为额外组)的用户列表

Useradd命令:

-uUID

-gGID: 所属的基本组

-GGID: 所属的附加组

-c‘COMMENT’ 注释信息

-d/path/to/somewhere: 如果此目录事先存在,会有警告信息

-sSHELL: SHELL必须是/etc/shells文件中存在的shell

-m强制给用户创建家目录

-M不给用户创建家目录

-r  创建系统用户

groupadd命令

-gGID:指定GID

-r:系统组

passwd:

普通用户仅能修改自己的密码

管理员:

passwd[username]

密码复杂度策略:

10^5  62^5 110^5

数字、小写、大写和特殊字符至少三类

最短长度5位

不要使用易猜测的密码

定期修改,且不要使用最近使用过的密码

加密方式;

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

密钥分发困难

公钥加密:加密和解密使用一对密钥

公钥:公开的

私钥:保密的

CA:证书办法机构

Bob Alice

PKI:

单向加密:提取数据的唯一的特征码

1、  定长输出:

2、  不可逆:

3、  雪崩效应

md5: 128 bits

sha1: 160 bits

Bob  - - > data, fingerprint - - > data,

数字签名

passwd

--stdin

-l:lock

-u:unlock

/etc/shadow文件格式

用户名:加密的密码:最近一次修改密码的时间:密码最短使用期限:密码最长使用期限:密码过期警告区间:密码非活动期限:帐号过期期限:保留区域

#man5 shadow

userdel:

userdel[options] USERNAME

-r:一并删除用户及其家目录

groupdel:

groupdelGRPNAME

usermod:

usermod[options] USERNAME

-uUID

-gGID修改用户的基本组

-G GID,…: 修改用户的附加组;此选项通过跟 -a 一起使用以追加方式修改附加组

-c COMMENT:

-d/path/to/somewhere:修改家目录的位置同时使用-m选项可保证创建家目录并将用户原有的文件移动至新的家目录中

-s SHELL:

-l LOGIN_NAME:修改用户名

-L 锁定用户

-U 解锁用户

chshUSERNAME

chfnUSERNAME

chage:

chage[option] USERNAME

查看用户信息:

Id USERNAME

-g

-G

-n

-u

who

whoami

finger

切换用户:

su: switch user

su [option] USERNAME

时间: 2024-10-03 13:38:52

Linux 必备技能-用户及权限详解的相关文章

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

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

【Linux学习】Linux下用户组、文件权限详解

原文地址:http://www.cnblogs.com/123-/p/4189072.html Linux下用户组.文件权限详解 用户组 在linux中的每个用户必须属于一个组,不能独立于组外.在linux中每个文件有所有者.所在组.其它组的概念 - 所有者 - 所在组 - 其它组 - 改变用户所在的组 所有者 一般为文件的创建者,谁创建了该文件,就天然的成为该文件的所有者 用ls ‐ahl命令可以看到文件的所有者 也可以使用chown 用户名 文件名来修改文件的所有者 文件所在组 当某个用户创

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

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

Linux 系统的用户和组详解_【all】

1.Linux 用户和用户组详解 2.Linux 文件特殊权限详解 3.Linux 文件的读写执行权限的说明 4.Linux 架构之简述企业网站 原文地址:https://www.cnblogs.com/ftl1012/p/9280690.html

Linux学习笔记—— 用户管理命令详解

 用户管理命令详解  用户管理: useradd,userdel,usermod,passwd,chsh,chfn,finger,id,chage 添加用户: useradd [options] USERNAME    -u (UID)   手动指定UID -g (GID)  (基本组) -G, ...     (附加组) 可以有多个,彼此之间用,号隔开 -c "COMMENT"         注释信息     -d /path/to/somedirectory  指定家目录 -s

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下用户组、文件权限详解

在linux中的每个用户必须属于一个组,不能独立于组外.在linux中每个文件有所有者.所在组.其它组的概念 - 所有者 - 所在组 - 其它组 - 改变用户所在的组 所有者 一般为文件的创建者,谁创建了该文件,就天然的成为该文件的所有者 用ls ‐ahl命令可以看到文件的所有者 也可以使用chown 用户名 文件名来修改文件的所有者 文件所在组 当某个用户创建了一个文件后,这个文件的所在组就是该用户所在的组 用ls ‐ahl命令可以看到文件的所有组 也可以使用chgrp 组名 文件名来修改文件

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

用户:标识符 用户组:标识符 文件: 进程也有属组和属主 安全上下文(secure context) /tmp/inita   tom tom ls -rw- --- --- root root 属主 属组 文件: r:可读 可以使用类似cat等命令查看文件内容 w:可写 可以编辑或可以删除此文件 x:可执行 executable 可以在命令提示符下当做命令提交给内核运行 目录: r:可以对此目录ls 以列出内部的所有文件 w:可以在此目录中创建文件 x:可以使用cd切换进此目录 也可以使用ls

[鸟哥linux视频教程整理]03_04_Linux用户及权限详解

一.用户.组.权限: 安全上下文:(secure context) 任何时候用户发起操作计算机就是发起进程,因此进程是用户操作计算机的代理,所          以进程在运行的时候一定是以发起它的用户的身份在运行,所以进程能够访问哪些文件取决于      是进程的权限以及它访问文件的权限,这个过程的判断是由系统安全管理属性自动完成的. 1.权限:r.w.x a.文件: r:可读,可以使用类似cat等命令查看文件内容: w:可写,可以编辑或删除此文件: x:可执行,eXacutable,可以在命令