权限概述

linux一般讲文件可存 / 取 访问的身份分为3个类别:owner、group、others,且3种身份各有 read、write、execute等权限

权限介绍

在多用户计算机系统中,权限是指特定用户所使用资源的权利

读权限:

对于文件夹,影响用户是否能够列出目录结构

对于文件,影响用户是否可以查看文件内容

写权限:

对文件夹,影响用户是否可以在文件夹下“创建、删除、复制、移动”文档

对文件,影响用户是否可以编辑文件内容

执行权限:

一般针对文件,尤其是脚本文件(二进制文件)

身份介绍

Owner(所有者)

Group(所属组)

Others(其他人)

权限介绍

查看文档的权限:ls -l   或者   ll

权限分配时,位置顺序不会变化

权限设置

语法:chmod 选项  权限模式 文档

      -R :递归权限设置【为文件夹时】

权限模式:该文档需要涉及的权限信息

文档:可以是文件、文件夹、相对路径、绝对路径

注意:给文档设置权限时,操作者要么是root、要么是文件所有者

字母形式

给谁设置:

  u:所有者

  g:所属组

  o:其他人

  a:全部人

如果在设置权限时不指定,则默认给所有用户设置

权限字符:

  r:读

  w:写

  x:执行

权限分配方式:

  +:新增权限

  -:删除权限

  =:设置权限

举例:对于t.txt文件,设置为:所有者全部权限,所属组可读可写、其他人不能操作

数字形式

举例:对sh.txt文件,权限设置为:所有者有全部权限(1+2+4=7)、所属组有读写权限(4+2=6)、其他人有读权限(4)

属主和属组

chown

1、更改文档所属用户

chown  -R  username   文档路径   :-R是递归

2、更改文档所属用户和所属组

chown -R username:groupname   文档路径   :-R是递归

chgrp

更改文档所属组:

chgrp  -R groupname  文档路径

sudo

来进行权限设置,可以让管理员事先定义某些特殊指令允许谁可以执行

配置sudo文件: /etc/sudoers

打开sudo配置文件:visudo

配置权限

root:表示用户名,也可以是用户组【%组名】

all:表示允许登录的主机

(all):表示以谁的身份执行,all表示root

all:表示当前用户可以执行的命令,多个命令用逗号隔开

举例

设置pam用户的权限:关机和增加用户

pam ALL=(ALL) /sbin/shutdown -h now,/usr/sbin/useradd

测试:

普通用户查询自己的特殊权限:sudo -l

linux:权限管理的更多相关文章

  1. Linux系列教程(十六)——Linux权限管理之ACL权限

    通过前面的两篇博客我们介绍了Linux系统的用户管理,Linux用户和用户组管理之相关配置文件 讲解了用户管理的相关配置文件,包括用户信息文件/etc/passwd,用户密码文件/etc/shadow ...

  2. 【Linux】 Linux权限管理与特殊权限

    Linux权限管理 权限管理这方面,非常清楚地记得刚开始实习那会儿是仔细研究过的,不知道为什么没有笔记留痕..除了一些基本的知识点早就忘光了,无奈只好从头开始学习一遍.. ■ 基本权限知识 这部分实在 ...

  3. Linux基础知识之用户和用户组以及 Linux 权限管理

    已经开始接触Linux用户管理,用户组管理,以及权限管理这几个逼格满满的关键字.这几个关键字对于前端程序猿的我来说真的是很高大上有木有,以前尝试学 Linux 的时候看到这些名词总是下意识的跳过不敢看 ...

  4. Linux权限管理之ACL权限

    注:转载自:https://www.cnblogs.com/ysocean/p/7801329.html 目录 1.什么是 ACL 权限? 2.查看分区 ACL 权限是否开启:dump2fs ①.查看 ...

  5. [Linux 003]——用户和用户组以及 Linux 权限管理(一)

    嗬!没想到吧!学习 Linux 的第三天,我们已经开始接触用户管理,用户组管理,以及权限管理这几个逼格满满的关键字.这几个关键字对于前端程序猿的我来说真的是很高大上有木有,以前尝试学 Linux 的时 ...

  6. 用户和用户组以及 Linux 权限管理

    1.从 /etc/passwd 说起 前面的基本命令学习中,我们介绍了使用 passwd 命令可以修改用户密码.对于操作系统来说,用户名和密码是存放在哪里的呢?我们都知道一个站点的用户名和密码是存放在 ...

  7. Linux权限管理(用户、组、文件管理)

    一. Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示. 1. 文件查看类命令cat,tac, head, tail, more, less, ls ,file: -ls : l ...

  8. linux权限管理-特殊权限

    目录 linux权限管理-特殊权限 一,特殊权限 Linux权限属性chattr概述 linux进程掩码umask linux权限管理-特殊权限 一,特殊权限 1.suid(4000) SetUID( ...

  9. linux权限管理-基本权限

    目录 linux权限管理-基本权限 权限修改命令chmod linux权限管理-基本权限 权限 针对某些文件和进程,对用户进行限制 权限与用户的关系 rwx rwx r-x User Group Ot ...

  10. linux权限管理—基本权限

    目录 Linux权限管理-基本权限 一.权限的基本概述 二.权限修改命令chmod 三.基础权限设置案例 四.属主属组修改命令chown Linux权限管理-基本权限 一.权限的基本概述 1.什么是权 ...

随机推荐

  1. 基于surging的木舟平台如何构建起微服务

    一.概述 木舟平台分为微服务平台和物联网平台, 上面几篇都是介绍如何通过网络组件接入设备,那么此篇文章就细致介绍下在木舟平台下如何构建微服务. 木舟 (Kayak) 是什么? 木舟(Kayak)是基于 ...

  2. 22.使用Rancher2.0搭建Kubernetes集群

    使用Rancher2.0搭建Kubernetes集群 中文文档:https://docs.rancher.cn/docs/rancher2 安装Rancher2.0 使用下面命令,我们快速的安装 # ...

  3. 2023年10月,红米(小米)note 8 pro 优化记

    看了红米的note 13 pro和note 12 turbo的参数和价格后,我决定下单买个note8 pro的手机壳,确实有新手机的感觉了. 我note8 pro手机参数如下 MIUI 12.0.5 ...

  4. Wgpu图文详解(03)缓冲区Buffer

    在上一篇文章中,我们介绍了Wgpu中的渲染管线与着色器的概念以及基本用法.相信读者还记得,我们在渲染一个三角形的时候,使用了三角形的三个顶点的索引作为了顶点着色器的输入,并根据索引值计算了三个几何顶点 ...

  5. Code::Blocks C语言新手教学

    ## 简介 C语言是一种广泛应用于系统编程和底层开发的编程语言.它是一种结构化的.面向过程的语言,具有高效的性能和灵活的编程风格.在学习C语言时,通常会使用一些集成开发环境(IDE)来编写.编译和运行 ...

  6. Nuxt.js 应用中的 webpack:change 事件钩子

    title: Nuxt.js 应用中的 webpack:change 事件钩子 date: 2024/11/24 updated: 2024/11/24 author: cmdragon excerp ...

  7. Docker:查看当前登录用户和密码

    一.查看 查看所有 docker 服务器登陆的用户和密码. # Linux cat /root/.docker/config.json # Windows C:\Users\Name\.docker\ ...

  8. dotnet学习笔记-专题01-异步与多线程-01

    专题01 异步 多线程 1. Thread类 1.1 使用Thread创建线程 namespace ConsoleApp1; internal class Program { private stat ...

  9. SAX,DOM,JAXP,JDOM,DOM4J比较分析

    第一:首先介绍一下SAX,DOM,JAXP,JDOM,DOM4J的基本知识:(注意:至于 JAXP JAXB JAXM JAXR JAX-RPC 分别指什么,查看http://gceclub.sun. ...

  10. cnpm : 无法加载文件 cnpm.ps1

    两种方法,本人用的第二种有效 一 安装 cnpm 命令行 npm install -g cnpm --registry=https://registry.npm.taobao.org 在使用 powe ...