Linux实验三

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验三用户和文件安全

一、实验目的

1.理解用户、组的概念

2.理解/etc/passwd、/etc/group、/etc/shadow文件

3.练习useradd、groupadd、gpasswd、groups命令

二、实验内容

1.添加用户

2.添加组

3.添加用户到工作组

4.改变目录原始组

5.建立多个用户共享的目录

6.理解文件和目录的权限、文件所有者、属组的概念

三、步骤和要求

1.登录CentOS 5.5,root用户口令123456

2.新建用户user1、user2、user3,并设置口令

useradd user1

passwd user1

useradd user2

passwd user2

useradd user3

passwd user3

查看/etc/passwd、/etc/group、/etc/shadow文件内容,分析各字段意义和关系

答:

1、在目录添加三行账户的信息:

user1:x:501:501::/home/user1:bin/bash

user2:x:502:502::/home/user2:bin/bash

user3:x:503:503::/home/user3:bin/bash

账户名称:密码:UID(用户ID):GID(专属组ID)::用户主目录:登陆shell 2、在/etc/group目录添加三行账户组别信息:

user1:x:501:账户名称:密码:GID(专属组ID):所属组成员

3、在/etc/shadow添加三行账户加密密码信息,字段意义如下:

账户名称:加密密码串:上次修改口令的时间:两次修改口令间隔的天数:两次修改口令间隔最多的天数:提前多少天警告用户口令将过期:在口令过期之后多少天禁用此用户:用户过期日期:保留字段

3.新建组group1、group2,添加用户user1、user2、user3到组group1

groupadd group1

groupadd group2

gpasswd -a user1 group1

gpasswd -a user2 group1

gpasswd -a user3 group1

查看/etc/passwd、/etc/group、/etc/shadow文件内容,分析各字段意义和关系

答:

目录/etc/passwd:无变动

目录/etc/shadow无变动

目录/etc/group新增记录如下:

group1:x:504:user1,user2,user3

group2:x:505:

group1组的专属组ID为504,

组内成员有user1,user2,user3

group2组的专属组ID为505,

组内无成员。

4.建立目录/www1、/www1/dir1、/www1/dir2、/www1/dir3,使用户user1、

user2、user3分别在di1、dir2、dir3目录下可以建立、删除、修改文件,但不能在/www1目录下建立、删除、修改文件,

mkdir /www1

mkdir /www1/dir1 /www1/dir2 /www1/dir3

chgrp group1 /www1 -R

chown user1 /www1/dir1

chown user2 /www1/dir1

chown user3 /www1/dir2

chmod g=rx,o+t /www1

chmod g+x /www1/*

用户user1登录,建立文件f1、f2

ls -al > /www1/dir1/f1

ps > /www1/dir1/f2

用户user2登录,删除文件/www1/dir1/f1、/www1/dir1/f2,理解显示信息的意义

答:不能建立文件f1、f2,不可以删除文件/www1/dir1/f1和/www1/dir1/f2

5.浏览目录 /、/etc、/home、/sbin、/bin、/tmp及其下文件的权限,理解

显示信息的意义

答:

/:属主为root,权限rwx;属组为root,权限rx;其他用户权限rx

/etc:属主为root,权限rwx;属组为root,权限rx;其他用户权限rx /home:属主为root,权限rwx;属组为root,权限rx;其他用户权限rx /sbin:属主为root,权限rwx;属组为root,权限rx;其他用户权限rx /bin:属主为root,权限rwx;属组为root,权限rx;其他用户权限rx /tmp:属主为root,权限rwx;属组为root,权限rwx;其他用户权限rwt

相关文档
最新文档