Linux学习-大纲

1. 终端的提示信息

在不同的位置用不同的用户打开终端, 提示的信息是不一样的
例如
deepin操作系统下

Linux学习-大纲
而以上的重点分别是在三种不同的模式下实现的.

9. Linux自有服务

9.1 运行级别(运行模式)

在Linux中存在一个进程, init, 进程id是1, 是系统启动运行的第一个进程.
查看进程的指令:
该进程有一个对应的配置文件, inittab(系统运行级别配置文件), 位置

9.2 用户与用户组管理(重点)

9.3 网络设置

9.4 shell终端使用

9.X 设置主机名

9.x 权限管理(重点)

和用户用户组管理是兄弟操作
这里重点理解什么是权限什么是身份
linux一切皆文件, 也就是说,用户对于文件有不同的身份,而身份决定了用户对文件有那些权限.

9.X.1 权限概述

对文件而言,用户有三种身份:

  • owner:就是文件所有者,一般就是文件的创建者,通过权限设置,可以将文件设置为私有的.
  • group:就是和文件的创建者是同一个组的,通过设置权限,可以使得文件在同一个组内的用户间共享(注意:用户可以在多个组中).
  • others:就是既不是文件的创建者也不是在组内的用户.

权限有三种:

  • read:
    对文件夹而言:决定用户是否可以列出目录
    对文件而言:决定用户是否可以打开文件
  • write:
    对文件夹而言:决定用户是否可以在该文件下创建/复制/删除/移动等操作
    对文件而言:决定用户是否可以编辑该文件
  • execute:
    决定该用户是否能执行该文件(特别是脚本文件)

9.X.2 权限的查看

linux中想要设置文件的权限, 首先要知道文件的基本属性和权限的分配规则.
在linux中,命令常用来查看文件的属性,用于显示文件名和文件属性.
等价于

Linux学习-大纲
注意点: 想要给文件设置权限,要么是root用户,要么是文件的owner.

9.X.3 字母形式设置权限

Linux学习-大纲
前面的就是属主,后面的就是属组
这两项信息会在文件创建的时候使用创建者的信息
如果有时候要删除某个用户,那么该用户对应的文件的这两项信息就要去修改.
修改属主:

修改属组:

同时修改

的意思是递归,也就是连子目录一起改.

9.X.7 扩展:sudo操作

有些指令操作只有root用户才能执行,别的用户是执行不了的,但是有时候有需要有执行的权限,这时,普通用户应该怎么样才能执行这些指令呢br> 可以使用subo
swith user do的意思
设置用户权限
subo可以让root事先定义那些指令可以让普通用户来执行
默认的sudo中没有除了root之外的规则
想要使用sudo要先配置sudo
在/etc/sudoers中
如何配置sudo
切换到root用户, 使用命令打开配置文件

Linux学习-大纲

文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树容器编排(学习环境 k8s)安装kubectl8664 人正在系统学习中

来源:去西天求代码的唐僧

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年1月15日
下一篇 2022年1月15日

相关推荐