LinuxGod

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

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

2023年1月18日 137点热度

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大神网

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

最新 热点 随机
最新 热点 随机
Linux默认的最大文件描述符数量是1024 关于LinuxQt安装教程及配置的回答及解决办法的 MySQL8.0的f配置文件是管理MySQL服务器的重要文件 局域网聊天软件简单介绍TOP1内网通传书 ARM嵌入式Linux系统开发详解.rar 一说unix/linux中对于文件操作的这几个函数 如何利用linux来开发属于自己的嵌入式Linux操作系统 腦/網絡>操作系統/系統-alternate-i386.iso(EXT)这几个版本有什么区别 精通unixshell脚本编程之文件描述符数ulimitulimit-n ubuntu离线安装软件 鸿蒙OS环境搭建过程中遇到的问题及解决方案 写入数据覆盖的分析与执行 解读Rainbond集群的安装和运维的原理,便于用户搭建Rainbond Linux基础知识:文件描述符、文件指针、索引节点 如何解决Linux下的无线网卡驱动的问题? linux 文件描述符 (师)-unused-fdKernel:2.6.14CPUarchitecture Linux系统下如何搭建SVN服务器,详细说明各配置项的功能 修改软件源文件、UI界面设置换源操作|Ubuntu Ubuntu14.04.2为例进行说明,其它Ubuntu版本与此类似 Linux图形界面用户和Windows用户来说获取系统硬件信息都不算问题 Ubuntu下换内核的过程及详细分析内核操作分析
ubuntu离线安装软件 鸿蒙OS环境搭建过程中遇到的问题及解决方案精通unixshell脚本编程之文件描述符数ulimitulimit-n腦/網絡>操作系統/系統-alternate-i386.iso(EXT)这几个版本有什么区别如何利用linux来开发属于自己的嵌入式Linux操作系统一说unix/linux中对于文件操作的这几个函数ARM嵌入式Linux系统开发详解.rar局域网聊天软件简单介绍TOP1内网通传书MySQL8.0的f配置文件是管理MySQL服务器的重要文件关于LinuxQt安装教程及配置的回答及解决办法的Linux默认的最大文件描述符数量是1024C语言教程-Qt.12安装教程05-27Linux有7个运行级别(关机,停机模式、DellG3)(Linux基础知识)文件压缩、打包命令解析的Linux操作系统怎样执行?LinuxDNS服务器,如何安装、配置和维护它?AMD2950x+技嘉x399免驱USB网卡,我的无线网卡linux解压gz文件命令 蓝易云香港五网CN2网络压缩比率的测试环境Linux系统中用于管理和控制系统服务的强大工具介绍围绕API创建封装器的开源项目正变得越来越流行主频93.75MHz的MIPS64NECVR4300处理器在N64上运行
Linux下查看版本号的命令转(组图) U盘做系统非常简单的步骤,之后自己去研究! Linux服务器上进行项目部署,具体方法如下下载穿透工具的外网可以访问 你没有装系统,你装了系统就可以用了 Ubuntu和其他Linux中安装最新的LibreOffice版本的快速指南 linux 音频解码器 教学贴(PulseAudio,ESD和ALSA,OSS的关系) 【Linux运维学习必看书籍推荐】——Linux运维大环境说明 UNIX环境高级编程(2th非扫描版) Java拼接SLICE-F-MOVE的零拷贝方法是怎样的? 移动OS三分天下的是PalmPDA?PDA论坛 基于WSL2的Linux子系统通过Conda安装NCL安装的方法。 Linux内核空间的虚拟地址映射空间_TOP~4GB 虚拟机安装Ubuntu操作系统-Ubuntu空间20G镜像下载 Linux上创建WindowsUSB很困难的工具是什么?怎么办? 更为丰富多彩快手直播伴侣app是一款爱看什么视频就能将视頻 为什么要给Linux二进制文件设置这种权限?(上) PS教程:如何用gif文件来形容文件的意思? mac系统有没有开机启动项?如何设置呢?软件我们不需要开机启动 Linux部署项目:构建高效稳定的运行环境 100篇文章内存管理——内存回收入口
标签聚合
文件 sudo linux系统 命令模式 命令 文件目录 linux服务器 虚拟机 操作 软件
书籍
课程
技术群
技术干货大合集↓
  • 2023年6月 / 26篇
  • 2023年5月 / 93篇
  • 2023年4月 / 90篇
  • 2023年3月 / 129篇
  • 2023年2月 / 84篇
  • 2023年1月 / 161篇
  • 2022年12月 / 187篇
  • 2022年11月 / 76篇
友情链接:

Linux书籍 | Linux命令 | Linux系统 | RHCE红帽认证 | Linux软件 | Linux教程 | CentOS系统 | Linux内核 | Linux服务器 | Linux大神 | IT资源

COPYRIGHT © 2023 linuxgod.net ALL RIGHTS RESERVED.