Linux基础与应用实验:用户及文件权限的管理

实验项目 用户及文件权限的管理

一、实验目的
会在linux系统中增加、修改、删除用户和用户组;能针对文件和目录设置三种一般和三种特殊权限,以实现对系统中的文件和目录等信息资源的安全保护与管理。

二、实验内容
1.用户的管理
(1))创建一个新用户user01,设置其主目录为/home/usr01;
useradd -d /home/user01 user01
(2)查看etc /password文件的最后一行看看是如何记录的;
tail –l /etc/passwd
(3)查看文件/etc/shadow 文件的最后一行,看看是如何记录的.
tail /etc/shadow
(4)给用户user0l设置密码.
passwd user01
(5)再次查看文件/etc/shadow文件的最后一行,看看有什么变化.
tail /etc/shadow
(6)使用user0l用户登录系统,看能否登录成功.
su – user01
(7)锁定用户use01.
usermod –L user01
(8) 查看文件/etc/shadow文件的最后一行,看看有什么变化
tail /etc/shadow
(9)再次使用user0l用户登录系统,看能否登录成功.
锁定后无法登陆
(10)解除对用户user0l的锁定.
usermod –U user01
(11)更改用户user0l的帐号名为user02.
usermod –l user02 user01
(12)查看etc /password文件的最后一行,看看有什么变化.
tail –l /etc/passwd
(13)删除用户user02.
userdel –r user02
2.组的管理
(1)创建一个组名为stuff新组;
groupadd stuff
groupadd -g 6666 stuff11
(2)查看/etc/group文件的最后一行,看看是如何设置的
tail –l /etc/group
(3)创建一个新帐号user02,并把他的起始组和附属组都设为stuff;
useradd user02
useradd user02 -g stuff -G stuff
(4)查看/etc/group文件中的最后一行,看看有什么变化
tail –l /etc/group
(5)给组stuff设置组密码
gpasswd stuff
(6)在组stuff中删除用户user02;
gpasswd -d user02 stuff
(7)查看/etc/group文件中的最后一行,看看有什么变化
tail –l /etc/group
(8)删除组stuff
主组直接删删不掉,需要更改成别的主组后进行删除,也可以直接删除用户后删除
usermod -g stuff11 user02
groupdel stuff
3. 设置文件和目录的一般权限
(1)建立u01与u02用户,并用u01帐号登录服务器;
adduser u01
adduser u02
passwd u01
su u01

(2)用touch命令在u01目录下建立名为11.txt与22.txt的文件和abc目录
touch 11.txt 22.txt
mkdir abc
(3)查看11.txt与abc目录的权限
ll
(4)更改11.txt的权限为-rwxr-x—与555/666/777三种权限
chmod g+w,o-r 11.txt
chmod 555 11.txt
chmod 666 11.txt
chmod 777 11.txt
(5)更改11.txt的属组为u02,文件所有者为u02
chown u02:u02 /home/u01/11.txt
(6)在自己目录下建立一个temp目录,并在temp目录中建立一文件
mkdir temp
touch file.text
(7)更改temp目录及其目录中的属组为u02
chown :u02 /home/u01/temp
chown -R :u02 /home/u01/temp
4.设置文件和目录的特殊权限
(1)切换到普通用户u02,并用touch命令在根目录下创建一个文件,能否成功?
su u02
cd /
touch 111
失败
(2)切换到root用户,查找touch命令对应文件的位置
exit
cd /
touch 111
whereis touch
(3)为touch命令对应的命令文件设置SUID权限
chmod u+s /usr/bin/touch
(4)切换到用户u02,使用touch命令在根目录下创建空文件,能否成功?
su u02
touch 111
成功

三、实验小结
通过这次的实验,了解了用户和组的一些相关区别和用法以及相关的一些命令,学会分析里面相关显示的含义,比如用 cat /etc/passwd进行密码查看时,知道了里面显示出来的每个部分代表的是什么意思,以及不能直接删除主组,需要重新指定一个别的组作为主组才能把想要删除的删除等等。

  • 7
    点赞
  • 69
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux文件系统和设备管理实验原理涉及以下方面: 1. 文件系统:Linux文件系统采用树形结构,通过挂载点将不同的文件系统整合到一个统一的目录结构中。文件系统的层次结构从根目录“/”开始,分为目录和文件两种类型。常见的文件系统类型有ext2、ext3、ext4、NTFS等。 2. 文件系统管理Linux文件系统管理主要包括文件和目录的创建、复制、删除、移动、重命名等操作。其中,文件和目录的权限管理是非常重要的一部分,它通过对文件属性的设置来实现。在Linux中,权限分为读、写、执行三种,分别对应数字0、1、2,每个文件有三个权限位,用三个数字表示。 3. 设备管理Linux设备管理是指操作系统对硬件设备的管理和控制。Linux系统中的设备管理主要包括驱动程序、设备文件、设备节点等。设备驱动程序是用于控制硬件设备的软件,设备文件是操作系统提供给应用程序的接口,设备节点是Linux系统用来访问设备的虚拟节点。 4. 系统调用:系统调用是操作系统提供给应用程序的接口,用于访问操作系统的服务。在Linux系统中,系统调用包括文件系统调用和设备管理调用两大类。文件系统调用包括文件的打开、读取、写入、关闭等操作;设备管理调用包括设备的打开、关闭、读取、写入等操作。 5. 实验原理:Linux文件系统和设备管理实验原理主要是通过实验操作来加深对Linux操作系统的理解和掌握。实验内容包括文件操作、目录操作、权限管理、挂载点、设备驱动程序编写、设备文件和节点的创建等。通过实验可以深入了解Linux文件系统和设备管理的工作原理,提高操作系统的理论和实践能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值