LinuxGod.net
Linux大神网——精选每一篇高品质的技术干货
  1. 首页
  2. 开源快讯
  3. 正文

Linux用户与文件权限操作实例第1页/共15页任务要求

2023年1月18日 39点热度

Linux用户与文件权限操作实例会计学第1页/共15页任务要求〉1. 新建一个用户组student,新建一个用户stu1,用户所属用户组为student,家目录为/usr/local/stu1,并为该用户设置 密码;〉2. 使用默认参数新建stu2用户,并设置密码,将stu2附加到student组中,查看文件/etc/passwd、/etc/shadow、/etc/group中关于stu1、stu2用户,及student和stu2组的信息,将stu2从student组中删除;〉 3. 查看/etc/shadow中stu1用户信息,锁定用户stu1用户,比较锁定前后/etc/shadow文件中stu1用户信息的变化,在字符 控制台分别使用stu1和stu2登录,比较测试结果,解锁stu1用户。〉 4. 创建目录/rightlinux windows,查看该目录文件详细信息,切换到用户stu1,测试stu1用户是否能够在该目录下创建文件。再切换回 root用户,修改/ritght目录文件权限位,使得stu1用户能够在下面创建文件一个名为stu1_file的文件,内容为“echo this is stu1_file”;〉5. 将文件目录/right的所属用户修改为stu1,所属用户组修改为student;〉6. 以数字方式修改文件/right/stu1_file文件权限属性,要求所属用户及用户组权限为读、写、可执行,其他用户只读;〉 7. 不改变文件/right/stu1_file的权限属性,使stu2用户对该文件具有读、写、可执行权限,切换到stu2,修改文件内容为 “echo this is stu1_file modified by stu2”,并执行该文件;〉8. 删除用户stu1、stu2及所有数据,删除用户组student,删除目录/right。

第2页/共15页任务实施〉1. 新建一个用户组student,新建一个用户stu1,用户所属用户组为student,家目录为/usr/local/stu1linux开发培训,并为该用户设置密码[root@RHEL7NO2 ~]# groupaddstudent#新建名为student的用户组[root@RHEL7NO2 ~]# useraddstu1-gstudent-d/usr/local/stu1#新建用户 stu1,所属基本组为student,家目录为/usr/local/stu1[root@RHEL7NO2 ~]# passwdstu1#设置stu1密码第3页/共15页任务实施〉 2. 使用默认参数新建stu2用户,并设置密码,将stu2附加到student组中,查看文件/etc/passwd、/etc/shadow、/etc/group中关于stu1、stu2用户,及student和stu2组的信 息,将stu2从student组中删除[root@RHEL7NO2 ~]# useradd stu2[root@RHEL7NO2 ~]# passwdstu2[root@RHEL7NO2 ~]# gpasswd-a stu2student[root@RHEL7NO2 ~]# grep stu/etc/passwdstu1:x:1003:1003::/usr/local/stu1:/bin/bashstu2:x:1004:1004::/home/stu2:/bin/bash#找到stu1和stu2的账户信息#新建用户名为stu2的用户#设置stu2密码#将stu2加入到student组#在passwd文件中查找包含stu的行第4页/共15页任务实施[root@RHEL7NO2 ~]# grep stu /etc/shadow#在shadow文件中查找包含stu的行stu1:$6$v/TIemGI$tD1am6KCovlL/IUyTbBmKPYVmSijzWeYk3dJ.iOF729dvVDC0eBfg2jUcftcwRA8Lmvmgr//DU8dx875jdj9p0: 17435:0:99999:7:::stu2:$6$.r.BJs/C$tKayF8.0ne8.Cwi88doKKqiqT50bX5y9Q5udqTNnMoQ259pjq.AZWDllixlfGDBCKH7jhbxICSiPx3KANMvAe/: 17435:0:99999:7:::#找到stu1和stu2的密码信息[root@RHEL7NO2 ~]# grep stu /etc/groupstudent:x:1003:stu2stu2:x:1004:#找到student组和stu2组的组信息,看到stu2用户被加入到student组中[root@RHEL7NO2 ~]# gpasswd -d stu2 student#将stu2从student组中删除〉2. 使用默认参数新建stu2用户,并设置密码,将stu2附加到student组中,查看文件/etc/passwd、/etc/shadow、/etc/group中关于stu1、stu2用户,及student和stu2组的信息,将stu2从student组中删除#在group文件中查找包含stu的行第5页/共15页任务实施〉 3. 查看/etc/shadow中stu1用户信息,锁定用户stu1用户,比较锁定前后/etc/shadow中文 件中stu1用户信息的变化,在字符控制台分别使用stu1和stu2登录,比较测试结果,解锁 stu1用户[root@RHEL7NO2 ~]# grep stu1/etc/shadow#在shadow文件中查找包含stu的行stu1:$6$v/TIemGI$tD1am6KCovlL/IUyTbBmKPYVmSijzWeYk3dJ.iOF729dvVDC0eBfg2jUcftcwRA8Lmvmgr//DU8dx875jdj9p0:17435:0:99999:7:::[root@RHEL7NO2 ~]# passwd-l stu1#锁定用户stu1[root@RHEL7NO2 ~]# grep stu1/etc/shadow#在shadow文件中查找包含stu的行stu1:!!$6$v/TIemGI$tD1am6KCovlL/IUyTbBmKPYVmSijzWeYk3dJ.iOF729dvVDC0eBfg2jUcftcwRA8 Lmvmgr//DU8dx875jdj9p0:17435:0:99999:7:::#在加密密码前面有“!!”符号,表示密码被锁定第6页/共15页任务实施〉3. 查看/etc/shadow中stu1用户信息,锁定用户stu1用户,比较锁定前后/etc/shadow中文件中stu1用户信息的变化,在字符控制台分别使用stu1和 stu2登录,比较测试结果,解锁stu1用户按CTRL+ALT+F2键切换到字符控制台,输入用户名stu1及密码,不能登录系统,输入 用户名stu2及密码可以登录系统,输入logout命令可退出登录。

linux 删除用户及用户目录_linux ftp用户目录_linux用户目录

按ALT+F1可以切换回 图形界面控制台。[root@RHEL7NO2 ~]# passwd -u stu1#解锁用户stu1解锁后可以使用stu1用户登录系统第7页/共15页任务实施〉3. 查看/etc/shadow中stu1用户信息,锁定用户stu1用户,比较锁定前后/etc/shadow中文件中stu1用户信息的变化,在字符控制台分别使用stu1和 stu2登录,比较测试结果,解锁stu1用户按CTRL+ALT+F2键切换到字符控制台,输入用户名stu1及密码,不能登录系统,输入 用户名stu2及密码可以登录系统linux 删除用户及用户目录,输入logout命令可退出登录。按ALT+F1可以切换回 图形界面控制台。[root@RHEL7NO2 ~]# passwd -u stu1#解锁用户stu1解锁后可以使用stu1用户登录系统第8页/共15页任务实施〉 4. 创建目录/right,查看该目录文件详细信息,切换到用户stu1,测试stu1用户是否能够在该目 录下创建文件。再切换回root用户,修改/ritght目录文件权限位,使得stu1用户能够在下面创建 文件一个名为stu1_file的文件,内容为“echo this is stu1_file”[root@RHEL7NO2 ~]# mkdir /right[root@RHEL7NO2 ~]# ll -d /rightdrwxr-xr-x. 2 root root 6 9 月 26 23:01 /right[root@RHEL7NO2 ~]# su stu1[stu1@RHEL7NO2 root]$ cd /right/[stu1@RHEL7NO2 right]$ touch stu1_filetouch: 无法创建"stu1_file": 权限不够#创建目录/right#查看目录/right文件详细信息#切换到stu1#进入到目录/right #创建文件stu1_file#对于目录文件/right,stu1用户属于其他用户,只有读(显示该目录下文件)和执行(进入到该目录)权限,没有写权限,不能在该目录下创建、删除、改名等 操作第9页/共15页任务实施〉 4. 创建目录/right,查看该目录文件详细信息,切换到用户stu1,测试stu1用户是否能够在 该目录下创建文件。

再切换回root用户,修改/ritght目录文件权限位,使得stu1用户能够 在下面创建文件一个名为stu1_file的文件,内容为“echo this is stu1_file”[stu1@RHEL7NO2 right]$ exit[root@RHEL7NO2 right]# chmodo+w /right[root@RHEL7NO2 right]$ ll-d /right/#退出stu1账户#为其他用户增加对目录/right写权限 #查看目录/right文件详细信息drwxr-xrwx. 2 root root 21 9月26 23:08 /right/[root@RHEL7NO2 right]# sustu1#其他用户增加了写权限#切换到stu1[stu1@RHEL7NO2 right]$ vimstu1_file this is stu1_file”,文件名stu1_file#使用vim在/right目录编辑新文件,内容为“echo第10页/共15页任务实施〉5. 将文件目录/right的所属用户修改为usr1,所属用户组修改为student[stu1@RHEL7NO2 right]$ exit#退出stu1账户[root@RHEL7NO2 right]# chownstu1:student/right/#将文件目录/right的所属用户修改为usr1,所属用户组修改为student[root@RHEL7NO2 right]# ll-d/right/#查看目录/right文件详细信息drwxr-xrwx. 2 stu1 student 21 9月26 23:08 /right/#所属用户为stu1,所属用户组为student第11页/共15页任务实施〉6. 以数字方式修改文件/right/stu1_file文件权限属性linux 删除用户及用户目录,要求所属用户及用户 组权限为读、写、可执行,其他用户只读[root@RHEL7NO2 right]# chmod774stu1_file属用户及用户组权限为读、写、可执行,其他用户只读[root@RHEL7NO2 right]# llstu1_file详细信息-rwxrwxr--. 1 stu1 student 23 9月26 23:08 stu1_file#修改/right目录权限,所#查看stu1_file文件#stu_file所属用户stu1权限为rwx,所属用户组student权限为rwx,其他用户权限为r第12页/共15页任务实施〉 7. 不改变文件/right/stu1_file的权限属性,使stu2用户对该文件具有读、写、可执行权限, 切换到stu2,修改文件内容为“echo this is stu1_file modified by stu2”,并执行该文件[root@RHEL7NO2 right]# gpasswd -astu2student#将stu2加入到student组,由于student组是stu1_file文件的所属用户组,对该文件具有rwx权限,因此stu2对文件具有读、写、可执行权限[root@RHEL7NO2 right]# sustu2[stu2@RHEL7NO2 right]$ vimstu1_file“echo this is stu1_file modified by stu2”[stu2@RHEL7NO2 right]$ /right/stu1_filethis is stu1_file modified by stu2[stu2@RHEL7NO2 right]$ exit#切换到stu2#使用vim编辑文件stu1file,并将其内容修改为#执行stu1_file文件#执行结果#退出stu2账户第13页/共15页任务实施〉8. 删除用户stu1、stu2及所有数据,删除用户组student,删除目录/right[root@RHEL7NO2 ~]# userdel-rstu1[root@RHEL7NO2 ~]# userdel-rstu2[root@RHEL7NO2 ~]# groupdelstudent[root@RHEL7NO2 ~]# rm-rf/right/#删除用户stu1及其用户数据#删除用户stu2及其用户数据 #删除用户组student#删除目录/right

linux 删除用户及用户目录_linux ftp用户目录_linux用户目录

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: linux切换用户 linux创建文件 linux文件权限 root权限 文件目录
最后更新:2023年1月18日

Linux大神网

每日更新,欢迎收藏♥ 不积跬步无以至千里,加油,共勉。

点赞
< 上一篇
下一篇 >

文章评论

您需要 登录 之后才可以评论

Linux大神网

每日更新,欢迎收藏♥
不积跬步无以至千里,加油,共勉。

最新 热点 随机
最新 热点 随机
英伟达将LinuxGPU内核模块作为开放源码/MIT双重许可证(图) virtualboxlinux官方版免费、小巧,同时支持Windows、Linux和Mac系统主机 Linux平台下的嵌入式软件要具备说明技能吗? 图解linuxlinux内核结构框图对内核框图有个总体的把握 linux虚拟机的安装步骤是什么?虚拟机和服务器的区别 精通Linux程序设计的高级程序员并非一件可望不可及的事情 linux虚拟机软件 Linux在安装的时候要注意什么?Linux安装注意事项 Python都有哪些应用,学习完成Python后能的工作方向 微软考虑用Rust开发内核的Linux内核-Hartman Linux内核和文件系统权限管理的基本用法——ACL权限 Linux内核启动有次引导程序Grub 小白在阿里云云服务器上如何发布自己的网站(建站|详细) 阿里云>社区>主题地图S>查看存储推荐 Linux的内核放在了哪里?/boot的启动目录一览 Linux中修改文件权限的命令、创建者所在组、所有人 linux到底难不难学呢?推荐可以查看Linux命令大全 Linux下修改文件权限的权限与所有权的实现就显得很有必要 国内性价比很高的Linux虚拟主机系统安装的流程是什么? 1.Linux磁盘分区和目录Linux发行版本之间的差别很少? 基于命令修改文件的权限命令-ld
Linux5.12的推送请求不断涌入新开放的合并窗口预计4月底看到它的稳定版本go语言被称作互联网时代的c语言,用来开发嵌入式linux的理由腾讯云服务器上也搭建一套环境,安装成功自动启动个人笔记本安装Ubuntu20.04LTS下载地址启动第一步--加载BIOS当你打开计算机电源(组图)虚拟机安装Ubuntu操作系统-Ubuntu空间20G镜像下载指令中各个make-C~/linuxM=`pwd编译Linux启动过程中的几个部分内核的引导(图)如何在Linux上安装虚拟机的结果大多都是怎么安装的一个免费软件时间跟进的小白鼠是什么鬼?专题计算机是如何启动的?、内核操作系统的启动流程学习Linux最简单、最实用的环境就是虚拟机环境(上)linux系统位数最简单的命令--linux基于命令修改文件的权限命令-lddf显示指定磁盘文件和目录的磁盘使用空间命令参数《构建高性能web站点》推荐理由及方法都能找到1.Linux磁盘分区和目录Linux发行版本之间的差别很少?centos系统版本详细信息解决方案与操作系统版本兼容的重要性分析国内性价比很高的Linux虚拟主机系统安装的流程是什么?Linux下修改文件权限的权限与所有权的实现就显得很有必要
置(负载均衡系统)更新(2):LVS-TUN模型 如何在Linux上运行.exe文件的唯一方法?-八维教育 重新启动RedHatLinuxrelease命令注销系统的logout命令-上海怡健医学 TP-LINK全能无线网卡驱动分享 linuxVPS计划任务crond命令的使用方法分享,需要的朋友可以参考下 Intel(R)CPUE5410@2.33GHz看到有8个逻辑 Linux操作系统提权漏洞的解决办法有哪些?-八维教育 【讲堂】分为文件指向同一个硬连接的应用 对比Linux和Windows,那macOS和Linux有什么区别? 你没有装系统,你装了系统就可以用了 利用FinalShell访问虚拟机FinalShell 1.给ens33网卡配置静态IP、网关、DNS,检查是否生效 双核虚拟机中有中有两个线程函数执行(多CPU) Linux系统中如何卸载自带的OpenJDK?教程来了 苹果MacOSX系统刷新DNS的方法,你知道吗? 关于IA-32/Linux进程内核空间的叙述中,错误的是 国内性价比很高的Linux虚拟主机系统安装的流程是什么? virtualboxlinux官方版免费、小巧,同时支持Windows、Linux和Mac系统主机 Ubuntu下安装nvidia显卡驱动获取显卡的型号图 linux解压zip文件命令 ,Linuxbzip2命令的使用主要介绍-上海怡健医学
标签聚合
unix 文件目录 shell sudo 软件 虚拟机 命令模式 linux服务器 电脑 linux系统
书籍
课程
技术群
技术干货大合集↓
  • 2023年2月 / 1篇
  • 2023年1月 / 161篇
  • 2022年12月 / 187篇
  • 2022年11月 / 76篇

COPYRIGHT © 2023 linuxgod.net ALL RIGHTS RESERVED.