Linux实验四:用户管理

、预备知识

2Linux 操作统中常见的用户管理命令有哪些? 请查阅相关资料,完成表 1- 1 用户管理命令 览表。

 1-1  用户管理命令一览

见命令

见命令

useradd

添加用户

passwd

密码设置

usermod

修改用户信息

userdel

删除用户

要求

查阅相关资料 ,完成表 1-1 的填写, 至少需要填写 4 条常见的命令 ,并将答案填写到实验 报告册中。

2Linux 操作系统中见的用户组管理命令有哪些?请查阅相关资料, 完成表 1-2 用户组 理命令一览表。

 1-2  用户组管理命令一览表

见命令

见命令

groupadd

新增组

groupdel

删除组

groupmod

修改组

cat /etc/group

查看创建了哪些组

八、验步骤

2 文件和目录的权限管理

提示 本实验的操作均以超级用户root 权限进行。

(1)在/home 目录下创建新目录 dir1 ,查看并记录 dir1 的详细信息

mkdir dir1

ls -l

(2)在/home 目录下创建新目录 dir2 ,查看并记录 dir1 的详细信息

mkdir dir2

ls -l

 

(3) 创建新file1,显示文件 file1 的详细信息, 查看文件 file1 的权限

touch file1

ls -l

(4)为 dir1 的同组用户增加写权限, 查看增加权限后权限的变化

chmod g+w dir1

ls -l

(5) 改变文件 file1 的权限为 755

chmod 755 file1

3 、用户管

(1) 增加新用户 user1 student 组中,用户主目录:/home/user1

useradd -g student -d /home/user1 -m user1

(2) 设置 user1 密码为 user1

passwd user1

 

(3) 增加新用户 user2,主目录为/home/user2,设置密码为空

useradd -d /home/user2 -m user2

 

(4) 以用户 user1 的身份登录, 将/home/dir1 下的文件拷贝到 user1 的用户主目录下, 将 /home/file1 文件拷贝到/home/dir1 目录下。

su user1

cp -r /home/dir1 /home/user1/dir1

exit

su

chown user1 /home/dir1

cp /home/file1 /home/dir1/file1

 

(5) 删除用户 user1

userdel -r user1

(6) 新建用户组 grouptest

groupadd grouptest

(7) 新建用户 user4 user5,并且同属于用户组 grouptest

useradd -g grouptest -d /home/user4 -m user4

useradd -g grouptest -d /home/user5 -m user5

4 、属主和属组操作

(1) 新建用户组 demogroup

groupadd demogroup

(2) 新建用户 demo1 demo2 demo3,同属于用户组 demogroup 。分别修改用户口令为 demo1pwd demo2pwd demo3pwd

useradd -g demogroup demo1

useradd -g demogroup demo2

useradd -g demogroup demo3

passwd demo1

passwd demo2

passwd demo3

 

(3) 创建目录/var/ftpshare,查看目录权限,指定目录权限为 777

mkdir /var/ftpshare

ls -l

chmod 777 /var/ftpshare

 

(4) 测试用户 demo1 demo2 demo3 是否可以访问目录 ftpshare

使用 demo1 demo2 demo3 分别登陆系统, 并访问/var/ftpshare。执行 ls touch mkdir 进行测试。

 

(5) 修改 ftpshare 目录的属主为 demo1,并测试 demo1 是否可以访问该目录。

chown demo1 /var/ftpshare

(6)修改 ftpshare 录的属组为 demogroup,并测试 demo1 demo2 demo3 是否可以访 该目录。

chgrp demogroup /var/ftpshare

 

(7) 测试用户 demo1 demo2 demo3 是否可以访问目录 ftpshare

使用 demo1 demo2 demo3 分别登陆系统, 并访问/var/ftpshare。执行 ls touch mkdir 进行测试。

 

、实验分析

2、在 Windows 操作系统中用户可以对文件进行加密, 那么在 Linux 操作系统中用户是否可以对 文件进行加密? 若可以,请通过实验进行验证。

答:可以。实验截图如下:

十、课外自主实验

2、实现下述的用户、权限管理目标

(1) 在当前系统中创建目录/var/www/fileshare

(2) 在当前系统中创建用户 manageuserstudent1 student2 student3student4 

(3) 用户 manageuser 能够对/var/www/fileshare 进行读写操作

(4) 用户 student1 student2 student3student4 能够进行读操作, 不能够执行写操作;

(5) manageuser 在创建文件和目录时, 用户 student1 student2 student3 student4 能够 自动获得新创建目录和文件的读权限。

 

 

我们看到,由用户manageuser在/home/manageuser下创建的目录dir能够被用户student1访问,且dir中由manageuser创建的文件file能够被student查看,其权限为rw-rw-r--,即所有用户可读。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

菜鸡『』

最不值钱的便是钱

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值