查阅Linux缺省的存取控制权限

   实验目的了解Linux文件格式以权限的设置

 
  实验步骤
 
  1.以root身份登录进入linux
 
  2.使用以下命令创建新帐户anyuser/usr/sbin/useradd anyuser
 
  3.为anyuser帐户设置密码
 
  /usr/sbin/passwd
 
  Changing password for user anyuser
 
  New UN IX password
 
  Retype UNIX password
 
  4.注销并且以anyuser帐户登录
 
  5.查看linux密码文件内容/bin/cat/etc/passwd
 
  root:x:0:0:root:/bin/bash
 
  bin:x:1:1:bin:/bin
 
  daemon:x:2:2:daemon:/sbin:
 
  mail:x:8:12:mail:/var/spool/mail
 
  named:x"25:25:Bind User:/var/named:
 
  dnscache:x:410:405:dnscache user:/var/djbdns:/bin/true
 
  xfs:x:414:414:X Font Server:/etc/S11/fs:/bin/false
 
  postfix:x:415:416:postfix:/var/spool/postrix:
 
  mtsql:x:416:417MySQL server:/var/lib/mysql:/bin/bash
 
  test:x:501:501:condor:/home/condor:/bin/bash
 
  anyuser:x:502:506:zhengya:/home/julia:/bin/bash
 
  6.注销并且以root身份登录
 
  7.输入以下命令/bin/chmod o-r/etc/
 
  chmod是在Linux下用来发迹文件或目录权限的命令,有关其详细的内容我们会在操作系统安全篇里介绍.
 
  8.再次以anyuser帐户重新登录,试着列出/etc/下所有内容
 
  9.由于系统不再允许Everyone的访问,命令应该失败
 
  10.作为非root用户,可以使用以下命令发迹密码:
 
  host$ passwd
 
  (current) UNIX password:
 
  New UNIX password:
 
  Retype new UNIX password:
 
  Passwd:all authentication tokens updated successfully
 

时间: 2024-12-10 21:46:12

查阅Linux缺省的存取控制权限的相关文章

查阅Linux缺省的存取控制权限具体步骤

  实验目的了解Linux文件格式以权限的设置 实验步骤 1.以root身份登录进入linux 2.使用以下命令创建新帐户anyuser/usr/sbin/useradd anyuser 3.为anyuser帐户设置密码 /usr/sbin/passwd Changing password for user anyuser New UN IX password Retype UNIX password 4.注销并且以anyuser帐户登录 5.查看linux密码文件内容/bin/cat/etc/

用LKM更改linux缺省安全等级_unix linux

Linux缺省的安全等级是0,如果将其升到1,就可以一定程度上提高系统的安全性.安全等级 为1的时候,它会禁止修改ex2fs系统中文件的immutable和append-only位,同时禁止装入 /移除module.所以我们可以先用chattr +i <file>将大部分的可执行文件,动态连接库, 一些重要的系统文件(inetd.conf,securetty,hosts.allow,hosts.deny,rc.d下的启 动script...)加上immutable位,这样"黑客&qu

如何恢复linux系统根分区文件权限

如果不小心将/目录权限搞错了,比如chmod -R 777 / 那么恭喜你,系统将崩溃,系统很多命令无法启动,命令无法执行: 或许你会说,找一台正常的系统照着权限改回来,那么恭喜你,数十万的文件也会让你崩溃. 这时候可以通过系统自带的getfacl命令来拷贝和还原系统权限,本文将告诉你如何恢复linux系统根分区文件权限 解决方法:找一台权限正常的linux(最好和故障机同版本的) 通过getfacl -R / >systemp.bak将这个正常系统的/目录下所有文件的权限都备份保存在syste

SUSE Linux由于/var/lib目录权限导致SSH无法使用的问题

由于/var/lib目录权限导致SSH不能用 上午一同事说一台服务器SSH登录不了了. 一开始以为是ssh服务没启动,执行service sshd status. linux-34:/var/lib # service sshd status Checking for service sshd                                             running 显示是启动的,那就重启下,执行service sshd restart. 问题出来了,报错 linu

Linux目录与文件的权限管理概述

文件的权限意义 r: 表示可以读取该文件的内容 w: 表示可以编辑.新增或修改该文件的内容,但不具备删除该文件的权限 x: 表示可以执行该文件 目录的权限意义 r: 表示具有读取目录结构列表的权限,即可以利用ls命令列出目录下的文件列表 w: 更改目录结构列表的权限,包含:新建.删除.重命名.移动该目录下的所有文件和目录 x: 表示拥护能否进入该目录成为工作目录(cd命令) 修改权限及属性的命令 chgrp:修改所属用户组 chown:修改所属用户和用户组 chmod:修改权限 chgrp [-

Linux中用户﹑口令﹑文件存取权限及安全性的基本知识

用户主目录﹑超级用户及增加其他用户 对一般用户而言,硬盘上可以进行写操作的地方可能只有自己的主目录,它位于"/home/用户名"下. /home目录是保存所有用户文件的,其中包括用户设置.程序配置文件.文档.数据.netscape的缓存文件以及用户邮件等等.普通用户仅仅可以在自己的主目录下创建新的子目录来组织您的文件.并且在没有赋予其他用户普通用户权限的情况下,其他用户是无权读写您主目录下的内容的. 除了自己的主目录外,一般用户是可以查找﹑读﹑执行系统内其它目录中的文件的,但是一般情况

Linux组、用户、权限相关命令练习

任务要求 研发部开发人员David和Peter属于组A: 行政部人员Jack 和Mike属于组B: 1.建立共享目录"/project_a",该目录里面的文件只能由 研发部开发人员读取.增加.删除.修改以及执行,其他用户不能对该目录进行 任何的访问操作: 2.建立目录"/project_b",该目录里面的文件只能由行 政部人员读取.增加.删除.修改以及执行,其他用户不能对该目录进行任何的 访问操作: 3.建立目录"/project",该目录里面的

linux系统与windows系统文件权限有什么区别?

  linux下文件权限与windows下文件权限比较,对于这个问题,其实说起来复杂,但在此,我们简单化的讲述一下,因为,真真把两个系统完全对比起来也没有什么意义;这里简单说明一下文件权限的问题,是要让大家在学习LINUX时心里有一个比较明显的文件权限概念; 我们都知道,每一个用户在LINUX下直接创建时同时也会创那一个用户组,并且生成一个用户家目录,在用户家目录下,所属用户能够创建拥有自己权限的文件,那么默认权限是什么呢?如图示: 如图示:test文档权限是-rw-rw-r--,testfil

详解Linux系统中的root权限控制

  在Linux操作系统中,root的权限是最高的,也被称为超级权限的拥有者.普通用户无法执行的操作,root用户都能完成,所以也被称之为超级管理用户. 在系统中,每个文件.目录和进程,都归属于某一个用户,没有用户许可其它普通用户是无法操作的,但对root除外.root用户的特权性还表现在root 可以超越任何用户和用户组来对文件或目录进行读取.修改或删除(在系统正常的许可范围内);对可执行程序的执行.终止;对硬件设备的添加.创建和移除等; 也可以对文件和目录进行属主和权限进行修改,以适合系统管