一、实验目的

熟悉Linux的用户和权限管理

二、实验环境

CentOS 6.5系统。

三、实验内容

1.用户的添加、删除、修改

2.用户组的添加、删除、组成员管理

3.文件和目录的权限和权限掩码设置

4.文件和目录的所有者和属组设置

5.特殊权限的设置

四、实验步骤:

(1)查看/home目录下各目录的权限,了解普通用户主目录的权限设置特点

命令:_ls –ld /home_

(2)查看当前用户默认权限掩码

默认权限掩码:_umask(0022)_

(3)创建文件stufile-1和目录studir-1,预测并验证它们的权限

stufile-1的权限(八进制):_644_;studir-1的权限(八进制):_755_

(4)设置新的默认权限掩码,使得属组用户对新建文件没有写权限,其他用户对新建文件没有读写权限

命令:_umask 0026_

(5)切换为root用户

命令:su root(exit;root登陆)

(6)创建用户alice、bob、mary、tom并为他们设置密码为666666

命令:useradd alice;passwd alice 666666

Useradd bob;passwd bob 666666

Useradd mary;passwd mary666666

Useradd tom;passwd tom 666666

(7)创建用户组sale和tech

命令:groupadd sale;groupadd tech;

(8)将alice和bob加入sale组

命令:gpasswd –a alice sale;gpasswd –a bob sale;

usermod –g salealice;usermod –g sale bob;

(9)将tom和mary加入tech组

命令:gpasswd –a tom tech;gpasswd –a mary tech;

usermod –g techtom;usermod –g tech mary;

(10)创建目录/public、/tech和/sale

命令:mkdir /public;mkdir /tech;mkdir /sale;

(11)为/public目录设定所有人都具备所有权限

命令:chmod 777 /public

(12)为/public目录设置sticky权限

命令:chmod +t /public

(13)将/sale目录设置为属于root用户和sale组

命令:chown root /sale;chgrp sale /sale;

(14)指定alice为sale组的组管理员

命令:gpasswd –A alice sale

(15)切换为alice用户

命令:su alice

(16)将bob加入sale组

命令:gpasswd –a bob sale

useradd –g salebob

(17)切换为sale组身份

命令:newgrp sale,是否成功?是

(18)将alice自己加入sale组

命令:gpasswd –a alice sale

usermod –g salealice

(19)再次切换为sale组身份

命令:newgrp sale,是否成功?是

(20)返回到alice组身份

命令:su alice

(21)返回到root身份

命令:su root

(22)将/sale目录权限设置为r-xrwxr-x

命令:chmod 575 /sale

(23)为/sale目录增加sgid权限

命令:chmod g+s /sale

(24)将/tech目录设置为属于root用户和tech组

命令:chown root /tech;chgrp tech /tech

(25)将/tech目录权限设置为r-xrwx----

命令:chmod570 /tech

(26)为/tech目录增加sgid权限

命令:chmodg+s /tech

(27)将tom和mary加入tech组

命令:gpasswd –a tom tech;gpasswd –a mary tech

(28)指定tom为tech组的管理员

命令:gpasswd –A tom tech

(29)切换到alice身份

命令:su alice

(30)利用输出重定向操作在/public中创建内容为sale report的alice-1文件

命令:echo “sale report” > /public/alice-1

(31)查看alice-a文件所属的用户和组

用户:alice组:sale

(32)将alice-a文件复制到/sale目录中

命令:cp /public/alice-1 /sale

(33)查看/sale目录中的alice-a文件所属的用户和组

用户:root组:sale

(34)切换为tom用户

命令:su tom

(35)在/tech中利用输出重定向创建内容为pub tech的文件tech-1

命令:echo “pub tech” > /tech/tech-1

(36)为tech-1在/public中创建硬链接pub_tech

命令:ln /tech/tech-1 /public/pub_tech

(37)返回到alice用户

命令:sualice

(38)查看/public/pub_tech的内容

命令:_cat /public/pub_tech是否允许查看?是

(39)切换为root用户

命令:su root

(40)设置pub_tech的权限为r--r--r—

命令:chmod 444 /public/pub_tech

(41)返回到alice用户

命令:su alice

(42)查看pub_tech的内容

是否允许查看?是

(43)在主目录中用输出重定向创建内容为andy share的文件andyshare

命令:echo “andy share” > ~/andyshare

(44)切换为root用户

命令:su root

(45)为andyshare在bob的主目录中建立硬链接文件andyshare-hard

命令:ln /home/alice/andyshare ~bob/andyshare-hard

(46)为andyshare在bob的主目录中建立符号连接外接andyshare-soft

命令:ln –s /home/alice/andyshare~bob/andyshare-soft

(47)切换为bob用户

命令:su bob

(48)查看主目录中andyshare-hard和andyshare-soft的i节点号和权限等信息

命令:ls -li

(49)查看andyshare-soft和andyshare-hard的内容

是否允许查看?前者不允许查看,后者允许查看

(50)利用输出重定向为andyshare-hard添加一行内容:new content from bob

命令:echo “new content from bob” >>andyshare-hard是否成功?否

(51)返回到root用户

命令:suroot

(52)为andyshare-hard的其他用户添加写权限

命令:chmodo+w

(53)切换为bob用户,再次执行第(50)步

是否成功?否

(54)返回到root用户,再返回到alice用户,查看andyshare的内容

能够看到bob新加的一行内容?不能

文件与用户管理linux实验,实验03 Linux用户和权限管理相关推荐

  1. 【 linux系统入门管理篇-第三章权限管理】

    [ linux系统入门管理篇-第三章权限管理] 本章介绍 一.基本权限UGO 二.基本权限 ACL 三.特殊权限 本章介绍 本章讲述了,Linux系统CentOS7中关于权限的相关概念.以及用户和组的 ...

  2. 权限认证php,2016年Linux认证基础知识:php做权限管理

    2016年Linux认证基础知识:php做权限管理 在学习Linux认证过程中,每个人会遇到每个人不同的问题,或小或大,那么你知道在Linux下,php怎么做权限管理?下面跟yjbys小编来看看最新的 ...

  3. 保险后台管理系统/订单管理/保单管理/客户管理/咨询管理/保险原型/保单详情/客户详情/权限管理/部门管理/账号管理/保险系统原型/汽车保险后台管理系统/角色管理/咨询详情/axure原型/需求文档

    保险后台管理系统/订单管理/保单管理/客户管理/咨询管理/保险原型/保单详情/客户详情/权限管理/部门管理/账号管理/保险系统原型/汽车保险后台管理系统/角色管理/咨询详情/axure原型/需求文档 ...

  4. 【Linux系统管理】03 Linux 安装 04 初学者建议

    课程内容 一.VMware虚拟机安装与使用 二.系统分区 三.Linux系统安装 四.远程登录管理工具 1 VMware虚拟机安装与使用 1.1 VMware虚拟机介绍 VMware是一个虚拟PC的软 ...

  5. linux cvs 权限,Linux下cvs服务器的配置和权限管理-很详细

    GLinux下cvs服务器的配置和权限管理 1.查看是否安装cvs(redhat9缺省是装的,没有可在系统光盘中找到) #rpm -qa|grep cvs 2.下载CVSACL https://sou ...

  6. linux创建运维账户流程,Linux运维养成记-账户与权限管理

    1. Linux 账户及组的概念 Linux 系统是通过用户的 ID 来识别每个账号,默认 ID 长度为 32 位,从 0 开始,用户的 ID及 UID 限制在 60000 以下,其中 Linux 账 ...

  7. 【Linux实验】文件权限管理

    一.实验目的及要求 在Linux文件服务器上,如何设置目录及文件权限和归属,以保证文件不被无关人员查看,根据需求写出具体实施方案及配置命令. 掌握利用chmod及chgrp等命令实现Linux文件权限 ...

  8. 03 linux用户权限和软件安装与管理

    文章目录 linux用户权限和软件安装与管理 1. 用户.用户组.其他人概述 1.1 用户 1.2 用户组 2. 用户和用户组管理 2.1 Linux用户身份与用户组记录的文件 2.2 Linux系统 ...

  9. Linux用户及权限管理,常用的工具命令find,wc,du,visudo,常用系统管理命令,Linux压缩管理,gzip,Bzip2,Tar

    用户管理介绍 管理员 Uid为0 Root             :x   :0   :0  :root  :   /root   :/bin/bash 用户名:密码:uid:gid:组名  :家目 ...

  10. Linux基础学习——用户权限管理

    权限管理: 进程安全上下文: 进程对文件的访问权限应用模型: 进程的属主与文件的属主是否相同,如果相同,则应用属主权限,否则则检查进程的属主(发起者)是否属于文件的属组,如果是,则应用属组权限,否则, ...

最新文章

  1. 如何启用SQL Server 2008的FILESTREAM特性
  2. pc 页面在移动端怎么获取放大倍数、_百度移动搜索开放适配服务的3种方法
  3. 机器学习入门笔记:(4.3)SMO算法
  4. FASTICA独立成分分析matlab代码实现
  5. linux指令:echo, head, tail
  6. php中join用法,PHP join()函数用法与实例讲解
  7. cad文字插件_超好用的4个CAD应用程序,让你提升工作幸福感,裂墙推荐
  8. 10个有用的网站访问分析工具
  9. 代码重构方向原则指导
  10. DM9000驱动之接受
  11. matlab将日线编成周线,通达信公式日线10周线调用,请教通达信日线数据上引用周线数据需要用到的函数和方法...
  12. 盘点人工智能高薪职位
  13. ro服务器物品掉率修改,给冒险者们的一封致歉信 社交服务器持续优化 仙境传说手游常见BUG解答...
  14. 华为以太网链路聚合Eth-Trunk实验
  15. 微信小程序(一)认识微信小程序
  16. orcad的噪声分析
  17. mysql数据库预处理_一种MySQL数据库中间件预处理方法与流程
  18. Exper C Programming 零零散散
  19. #单利,复利。Daphne,Cleo。
  20. python怎么导入库-python导入库的具体方法

热门文章

  1. java语言复制数组的四种方法
  2. 为什么同现矩阵*评分矩阵=推荐结果?
  3. html 给照片添加圆角属性,CSS3新增属性(背景图、边框背景、圆角)
  4. c语言银行卡管理系统程序设计报告,C语言课程设计报告(银行账户信息管理系统).doc...
  5. postman本地请求ip地址变成ipv6_华为认证-IPv6技术-ICMPv6介绍
  6. mysql 主从热备份 5.6 参数_MySQL主从热备份
  7. 1_Excel实战_自动录入另一个表格对应的数据
  8. c++对象回收问题_从垃圾回收解开Golang内存管理的面纱之三垃圾回收
  9. db2 9.7 64位_2020年使用2016年的第一代9.7英寸 Ipad pro?
  10. ajax 隔x秒发送一次,如何使用XAJAX和PHP编写实时聊天?