5Linux用户组和权限管理问题和练习

2024-04-10 01:48

本文主要是介绍5Linux用户组和权限管理问题和练习,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  1. 在 CentOS6.10 系统中用户一般分为几类?如何创建一个名为 linus 的系统用户,超级管理员 root 是否可以修改名称?

    • Linux中用户一般分为管理员和普通用户
    • useradd -r linux 创建uid随机小于1000的系统用户
    • root 可以修改名称,不能直接用usermod改名,需要改配置文件
  2. 在 CentOS6.10 中创建三个用户组,名称分别为 gordon,group1,group2,然后再创建一个 gordon 用户,并制定该用户的附属组为
    group1 和 group2

    • 创建三个用户组先
     echo gordon group1 group2 | xargs -n1 groupadd -f
    
    • 创建用户指定主组和附加组
    [root@C6-56 ~]# useradd gordon -g503 -G group1,group2
    [root@C6-56 ~]# id gordon
    uid=501(gordon) gid=503(gordon) groups=503(gordon),501(group1),502(group2)
    
  3. Linux 中用户密码存储于哪个文件中?该文件的每一行由哪些信息组成?

    • 用户密码存放于/etc/shadow中
    • 格式:用户名:加密后的密码:密码修改时间:密码可修改的时间:必须更改密码的时间:密码过期提示时间:密码过期锁定用户时间:用户过期时间
  4. CentOS 系统中哪个命令可以查看用户登录系统成功或失败的记录?

    last #显示用户登录系统所有信息
    lastb #显示用户登录系统失败信息
    
  5. 使用哪个命令能在当前 shell 中再次开启开启一个登录 shell 的交互环境,su 命令和 su -l ,su - 的区别是什么?

    • bash 开启另一个登陆交互环境
    • su -l 完全切换
    • -l --login su -l UserName 相当于 su - UserName
  6. Linux 中哪个命令可以完成文件权限修改的功能,请把 /root/file.txt 文件使用数字表示法将其权限修改为0777,然后再使用符号
    标识符取消组和其他用户的执行权限?使用哪个选项可以递归修改目录内的所有文件权限?

     chmod 可以修改文件的权限chmod 777 /root/file.txt #赋予全部用户读写执行的权限chmod go-x /root/file.txt #组和其他用户取消执行权限chmod -R / #递归修改目录下所有文件权限
    
  7. 在 Linux 系统中,使用 ls 命令查看 / 文件夹的权限是 555,为什么使用 stat 命令查看时却变成了 0555 ?

    • 文件夹前一位有特殊权限位,还有三种特殊权限:SUID, SGID, Sticky
    • SGID
      作用于二进制可执行文件上,用户将继承此程序所有组的权限
      作于于目录上, 此目录中新建的文件的所属组将自动从此目录继承
    • STICKY 作用于目录上,此目录中的文件只能由所有者自已来删除
  8. Linux 中使用哪个命令可以修改文件的属主和属组?如何将属主和属组为 root 用户的文件 /root/test.txt 改
    为 gordon,然后再单独将他的属组改为 root,请写出实现过程。

    • chown可以更改文件的属主和属组

这篇关于5Linux用户组和权限管理问题和练习的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/889777

相关文章

详谈redis跟数据库的数据同步问题

《详谈redis跟数据库的数据同步问题》文章讨论了在Redis和数据库数据一致性问题上的解决方案,主要比较了先更新Redis缓存再更新数据库和先更新数据库再更新Redis缓存两种方案,文章指出,删除R... 目录一、Redis 数据库数据一致性的解决方案1.1、更新Redis缓存、删除Redis缓存的区别二

oracle数据库索引失效的问题及解决

《oracle数据库索引失效的问题及解决》本文总结了在Oracle数据库中索引失效的一些常见场景,包括使用isnull、isnotnull、!=、、、函数处理、like前置%查询以及范围索引和等值索引... 目录oracle数据库索引失效问题场景环境索引失效情况及验证结论一结论二结论三结论四结论五总结ora

element-ui下拉输入框+resetFields无法回显的问题解决

《element-ui下拉输入框+resetFields无法回显的问题解决》本文主要介绍了在使用ElementUI的下拉输入框时,点击重置按钮后输入框无法回显数据的问题,具有一定的参考价值,感兴趣的... 目录描述原因问题重现解决方案方法一方法二总结描述第一次进入页面,不做任何操作,点击重置按钮,再进行下

Linux中chmod权限设置方式

《Linux中chmod权限设置方式》本文介绍了Linux系统中文件和目录权限的设置方法,包括chmod、chown和chgrp命令的使用,以及权限模式和符号模式的详细说明,通过这些命令,用户可以灵活... 目录设置基本权限命令:chmod1、权限介绍2、chmod命令常见用法和示例3、文件权限详解4、ch

解决mybatis-plus-boot-starter与mybatis-spring-boot-starter的错误问题

《解决mybatis-plus-boot-starter与mybatis-spring-boot-starter的错误问题》本文主要讲述了在使用MyBatis和MyBatis-Plus时遇到的绑定异常... 目录myBATis-plus-boot-starpythonter与mybatis-spring-b

SpringBoot使用minio进行文件管理的流程步骤

《SpringBoot使用minio进行文件管理的流程步骤》MinIO是一个高性能的对象存储系统,兼容AmazonS3API,该软件设计用于处理非结构化数据,如图片、视频、日志文件以及备份数据等,本文... 目录一、拉取minio镜像二、创建配置文件和上传文件的目录三、启动容器四、浏览器登录 minio五、

mysql主从及遇到的问题解决

《mysql主从及遇到的问题解决》本文详细介绍了如何使用Docker配置MySQL主从复制,首先创建了两个文件夹并分别配置了`my.cnf`文件,通过执行脚本启动容器并配置好主从关系,文中还提到了一些... 目录mysql主从及遇到问题解决遇到的问题说明总结mysql主从及遇到问题解决1.基于mysql

如何测试计算机的内存是否存在问题? 判断电脑内存故障的多种方法

《如何测试计算机的内存是否存在问题?判断电脑内存故障的多种方法》内存是电脑中非常重要的组件之一,如果内存出现故障,可能会导致电脑出现各种问题,如蓝屏、死机、程序崩溃等,如何判断内存是否出现故障呢?下... 如果你的电脑是崩溃、冻结还是不稳定,那么它的内存可能有问题。要进行检查,你可以使用Windows 11

如何安装HWE内核? Ubuntu安装hwe内核解决硬件太新的问题

《如何安装HWE内核?Ubuntu安装hwe内核解决硬件太新的问题》今天的主角就是hwe内核(hardwareenablementkernel),一般安装的Ubuntu都是初始内核,不能很好地支... 对于追求系统稳定性,又想充分利用最新硬件特性的 Ubuntu 用户来说,HWEXBQgUbdlna(Har

IDEA中的Kafka管理神器详解

《IDEA中的Kafka管理神器详解》这款基于IDEA插件实现的Kafka管理工具,能够在本地IDE环境中直接运行,简化了设置流程,为开发者提供了更加紧密集成、高效且直观的Kafka操作体验... 目录免安装:IDEA中的Kafka管理神器!简介安装必要的插件创建 Kafka 连接第一步:创建连接第二步:选