首页 > 系统相关 >Linux权限管理

Linux权限管理

时间:2023-09-10 23:32:06浏览次数:30  
标签:文件 权限 管理 用户 file Linux txt 目录

  1. 用表格对比权限字符在文件和目录中的含义

读取 r

写入 w

执行 x

允许查看文件内容、显示目录列表

允许修改文件内容,允许在目录中新建、移动、删除文件或子目录

允许运行程序、切换目录

  1. 执行"chmod ago=w mymkdir"命令的作用是什么?
设置 mymkdir 所有用户、属组、其他用户 的权限为可写。
  1. 执行"chmod 764 test"命令的作用是什么?
设置 test 的权限为 rwxrw-r-- (属主可读可写可执行,属组可读可写,其他人可读)
  1. 执行"chown -R :ftp /var/ftp/pub"命令的作用是什么?
递归设置  /var/ftp/pub 下所有文件、子目录的属组为 ftp
  1. 列表总结setfacl命令的常用选项

选项

参数

-m

设置后续的acl参数,不可与-x一起使用

-x

删除后续的acl参数,不可与-m一起使用

-b

删除所有的acl参数

-k

删除默认的acl参数

-R

递归设置acl参数

-d

设置默认acl参数,只对目录有效

  1. 特殊权限SGID有何作用?
作用于文件或目录,让普通用户(其他人,有执行权限)执行这个文件或目录的时候,临时拥有该文件或目录属组的权限。加上sgid特殊权限的文件或目录显示为×××,其属组权限执行位上显示的不是x,而是s。

对于目录:
	用户对此目录有rx权限可以进入目录
	用户进入此目录后,有效用户组会变成该目录的用户组
	若用户在此目录有w权限,则用户创建的文件用户组与该目录用户组相同
  1. 文件隐藏属性中的 'a' 和 'i' 这2个属性都表示什么?
a: 设置了`a'属性的文件只能在添加模式下打开用于写入。只有超级用户可以设置或清除该属性.

i:设置了`i'属性的文件不能进行修改:你既不能删除它,也不能给它重新命名,你不能对该文件创建链接,而且也不能对该文件写入任何数据。只有超级用户可以设置或清除该属性。
  1. /etc/sudoers文件中给用户提权的基本格式是怎样的?
<user list> <host list> = <operator list> <tag list> <command list>
	
	user list 用户/组,或者已经设置的用户的别名列表,用户名直接username,用户组加上%,比如 %admin,
	host list 主机名或别名列表
	operator list runas用户,即可以以哪个用户、组的权限来执行
	command list可以执行的命令或列表
	tag list这个经常用到的是 NOPASSWD:,添加这个参数之后可以不用输入密码


  1. 给定以下文件权限:-rw-r--r-- 1 user1 user1 1024 Sep 1 10:00 file.txt,请解释该文件的权限表示方式。
-rw-r--r--表示该文件的权限。其中,rw- 表示所有者(user1)具有读写权限,r-- 表示所属组和其他用户具有只读权限。
  1. 如果将文件权限从 -rw-r--r-- 修改为 -rwxr-xr-x,权限的含义发生了什么变化?
修改后的权限 -rwxr-xr-x 表示所有者(user1)具有读、写和执行权限,所属组具有读和执行权限,其他用户具有读和执行权限。
  1. 如何使用命令行工具 chmod 将文件 file.txt 的权限设置为 -rw-rw----
使用命令 chmod 660 file.txt 可将文件 file.txt 的权限设置为 -rw-rw----。
  1. 如果文件权限为 -rwxrwx---,所有者和所属组都删除了对文件的执行权限,该文件的新权限将是什么?
删除所有者和所属组的执行权限后,文件的新权限将变为 -rw-rw----。
  1. 如何使用符号表示法为文件 file.txt 添加其他用户的写权限,而不改变其他权限?
使用命令 chmod o+w file.txt 可为文件 file.txt 添加其他用户的写权限,而不改变其他权限。
  1. 如何使用符号表示法为文件 file.txt 移除所属组的读和写权限,但保留其他权限?
使用命令 chmod g-rw file.txt 可移除文件 file.txt 的所属组的读和写权限,但保留其他权限。
  1. 当目录的权限设置为 drwxrwx--- 时,所有者尝试删除该目录中的文件,但遇到了错误信息 "Permission denied"。请解释可能的原因。
当目录的权限设置为 drwxrwx--- 时,其他用户没有对该目录的写权限,因此所有者无法删除目录中的文件。
  1. 当文件的权限设置为 -rwxr-x--- 时,其他用户能否读取该文件的内容?为什么?
当文件的权限设置为 -rwxr-x--- 时,其他用户无法读取该文件的内容,因为其他用户没有对该文件的读权限。
  1. 如何使用命令行工具 chown 将文件 file.txt 的所有者更改为 user2
使用命令 chown user2 file.txt 可将文件 file.txt 的所有者更改为 user2。


    标签:文件,权限,管理,用户,file,Linux,txt,目录
    From: https://blog.51cto.com/u_16206331/7428876

    相关文章

    • Linux内核体系结构
      说明本章首先概要介绍了Linux内核的编制模式和体系结构,然后详细描述了Linux内核源代码目录中组织形式以及子目录中各个代码文件的主要功能以及基本调用的层次关系。接下来就直接切入正题,从内核源文件Linux/目录下的第一个文件Makefile开始,对每一行代码进行详细注释说明。本章内......
    • Linux:文件压缩解压gz、tar.gz、tar.xz、tar.bz2、tgz、zip
      (目录)tar#.tartar-xvfarchive.tartar.gz、tgz1、压缩tar-zcvf压缩文件名.tar.gz被压缩文件名#不保留文件路径tar-zcvf压缩文件名.tar.gz-C压缩前切换目录被压缩文件名参考如何在不保留目录结构的情况下tar目录?2、解压tar-zxvf压缩文件名.tar.gz#......
    • 安装Linux操作系统,学习Linux基础
      安装Linux操作系统,学习Linux基础1.操作过程2.GPT提问解决过程实录问题1:在配置Linux虚拟机时,命令行中输入sudoaptupgrade的结果是:E:Couldnotgetlock/var/lib/dpkg/lock-frontend-open(11:Resourcetemporarilyunavailable)E:Unabletoacquirethedpkgfronten......
    • 如何在 Kali Linux 上安装 SSH 服务
       目的我们的目的是Kali Linux 上安装SSH(安全 shell)。要求你需要有特权访问你的KaliLinux安装或者Live系统。困难程度很容易!惯例#-给定命令需要以root用户权限运行或者使用sudo命令$-给定命令以常规权限用户运行安装从终端使用apt-get命令安装SSH包......
    • Spring Boot中的依赖管理及自动配置
      你真的理解SpringBoot项目中的parent吗?-SpringBoot2教程合集(javaboy.org)【SpringBoot】SpringBoot项目中的依赖管理及自动配置(qq.com)创建一个SpringBoot项目有三种方式,如在线创建、使用IDEA开发工具创建、使用Maven创建,这三种创建方式,无论是哪一种,创建成功后,pom.......
    • Django管理后台访问和登录页面访问数据不一致的问题
      Django管理后台访问和登录页面访问数据不一致的问题问题现象我再创建商品购物车功能后,发现这个功能页面需要放在管理后台。在测试功能时是直接配置路由访问http://localhost:8088/view_cart/是可以正常加载购物车的相关功能的,然后将购物车功能加到管理后台,添加之后发现没有查到......
    • unix/linux系统编程第一、二章知识归纳
      1.引言1.1Unix&Linux简介及历史版本Unix和Linux是一系列强大的操作系统,具有丰富的历史和版本。Unix的初始版本由肯·汤普森(KenThompson)和丹尼斯·里奇(DennisRitchie)于20世纪70年代早期开发。它是一种通用操作系统,经典书目包括1988年的《TheCProgrammingLang......
    • Linux删除文件夹命令
      Linux删除文件夹命令在Linux系统中,要删除文件夹,可以使用以下命令:1.rm命令rm命令用于删除文件和目录。要删除一个空文件夹,可以使用以下命令:rm-rfolder_name其中,-r选项表示递归删除,即删除文件夹及其内部的所有文件和子文件夹。如果要删除非空文件夹,可以使用以下命令:rm-rffolder_......
    • Linux教材第一、二章学习笔记及遇到的问题
       第一章第一章主要学习了unix、Linux的特性、文件系统组织、系统管理等内容。UbuntuLinux的特性出于安全原因,要运行任何特权命令时,用户必须输入sudocommand,首先会验证用户的密码。 Unix/Linux文件系统组织目录的查看,创建,增加,删除 手册页的查看。 UbuntuLinux......
    • Linux下安装Redis的详细安装步骤
      一.Redis安装1.下载linux压缩包【redis-5.0.5.tar.gz】2.通过FlashFXP把压缩包传送到服务器3.解压缩tar-zxvfredis-5.0.5.tar.gz4.进入redis-5.0.5可以看到redis的配置文件redis.conf5.基本的环境安装使用gcc-v命令查看gcc版本已经是4.8.5了,于是就没有再次安装,直接......