linux基础五

Posted X小道崖

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux基础五相关的知识,希望对你有一定的参考价值。

用户 组 权限

权限:r w x 

r 可读 w 可写 x可执行

文件:

r:可读,可使用类似cat 的命令进行查看文件内容

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

x:可执行,可命令提示符下当作命令提交给内核运行

目录:

r:可以对此目录进行ls列出所有文件

w:可以在此目标创建文件

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

权限表示:

---   无权限    000

--x 可执行权限   001

-w- 可写权限     002

-wx 可写可执行   003

r--   可读权限    004

r-x可读可执行     005

rw- 可读可写       006

rex 可读可写       007

 

之前咱们讲过LS的命令,里面的--- ---- ---- 分别针对的是属主(创建文件的用户)属组(属主所在的组内)其他用户(一般用户)的权限,注意观察权限的分配是否正确

用户 UID 它的密码一般存放在 /etc/passwd

组 GID 它的密码一般存放在 /etc/group

 

用户类别:用户范围在0~65535内其中

管理员 0

普通用户   1-65535

               ————系统用户1-499

    ————一般用户500-60000

组分为:

管理组

普通组 ——系统组

   ——一般组

用户组类别:

基本组

私有组

附加组

 

用户管理常用命令:useradd usedel userdel usermod  passwd

useradd 新建用户

useradd [] [USERNAME]

useradd -u ( uid >500)  uid [USERNAME]  之前有声明1-499是系统用户被占所以需要再五百以后

useradd -g [GID ]基本组

useradd -G[GID]附加组

useradd -c 注释信息

useradd -d 指定路径
useradd-s 指定权限
useradd-r 添加系统组

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

useradd-k复制之前文件

useradd-M不给用户创建家目录

 

 

 

userdel[][USERNAME]

 

 

 

id 查看用户属性信息的

id-g\\G查看用户组

id-u 查看用户UID

id-Gn查看组名

 

 

 finger 查看用户信息

finger []  [USERNAME]

 

 

usermod修改用户账号属性信息

usermod :[] [USERNAME]

 

 

 usermod -l 更改用户名

usermod -L锁定用户账号

usermod -U解锁用户账号

 

chsh 修改用户默认SHELL

chfh 修改用户注释信息

密码管理:

passwd [USERNAME]

--stdin 标准输入读取密码

-l 锁定用户账号

-u 解锁用户账号

-n密码最短使用时间

-d删除用户密码

pwck 检查密码完整性

pwch [USERNAME]

 

组管理group

groupadd 【】【USERNAME】创建组,和useradd差不多 

groupadd -g 指定GID

。。。。

-r添加系统组

 

groupmod 修改组

groupmod [] []

groupdel 删除组

groupdel [] []

gpasswd给组加密码

chage更改过期信息

chage [][]

chage -d指定密码最近一次修改时间

     -E用户账号禁用过期时间

    -l 非操作时段

    -m最短使用期限

   -M最长使用期限

    -W警告时长

-----------------------------------------------

复习~~~

上一章https://www.cnblogs.com/X404/p/12241382.html

history 历史记录,

histort命令有以下使用方法~

history -c清空历史

history-d删除第N页

!n跳转到历史命令第N行

alias 命令别名

alias lsr=ls

unalias 撤销别名

unalias lsr

命令替换$

$()

bash支持的引号\'\' "" "" 

文件名通配

*任意长度字符

ls *A*搜索关于A的任意长度字符

?任意单个字符

ls *a? 

[]匹配指定范围内任意字符

ls [0-9]a

---------------------------------------------------

新年快结束了,希望大家都有一个好的开始

朝着目标行走不停,低调求发展。

 

以上是关于linux基础五的主要内容,如果未能解决你的问题,请参考以下文章

Linux基础篇之五基础命令 ---- 3

Linux基础篇之五基础命令 ---- 2

Linux基础学习五点

Linux基础五

Linux操作基础

08-linux基础五