作业一:

1) 新建用户natasha,uid为1000,gid为555,备注信息为“master”

2) 修改natasha用户的家目录为/Natasha

3) 查看用户信息配置文件的最后一行

4) 为natasha用户设置密码“123”

5) 查看用户密码配置文件的最后一行

6) 将natasha用户账户锁定

7) 将natasha用户账户解锁

8) 新建组police,gid为999

9) 查看组配置文件的最后一行

10) 将natasha用户加入police组

11) 修改police组的组名为jingcha

12) 删除natasha用户,连家目录和邮箱一起删除

13) 删除jingcha组

作业二:

1) 在用户的主目录下创建目录test,进入test创建空文件file1

2) 以长格式形式显示文件信息,注意文件的权限和所属用户和组

3) 为文件file1设置权限,使其他用户可以对此文件进行写操作。

4) 查看设置结果,

5) 取消同组用户对文件file1的读取权限,并查看设置结果。

6) 用数字表示法为文件file设置权限,所有者可读、可写、可执行,所属组用户和其他用户只具有读和执行的权限。设置完成后查看设置结果。

7) 用数字形式更改文件file1的权限,使所有者只能读取此文件。其他任何用户都没有权限。查看设置结果。

8) 回到上层目录,查看test的权限

9) 为其他用户添加对此目录的写权限

作业三:

以操作文件的方式,新建一个用户alex

作业四:

1) 新建目录/test/dir,属主为tom,数组为group1,/test目录的权限为777

2) 新建用户jack,切换到jack用户下,验证jack用户对dir目录的rwx权限(开启另外一个终端,依次修改dir目录的others权限)

3)将jack加入group1组,验证jack用户对dir目录的rwx权限(开启另外一个终端,依次修改dir目录的group权限)

4)切换到tom用户,验证tom用户对dir目录的rwx权限(开启另外一个终端,依次修改dir目录的user权限)

5)在dir目录内新建文件tom.txt,属主为tom,属组为group1,/test目录的权限为777

6)新建用户rose,切换到rose用户下,验证rose用户对tom.txt的rwx权限(开启另外一个终端,依次修改tom.txt的others权限来配合验证过程)

7)将rose加入group1组,在rose用户下,验证rose用户对tom.txt的rwx权限(开启另外一个终端,依次修改tom.txt的group1权限来配合验证过程)

8)切换到tom用户,验证tom用户对tom.txt的rwx权限(开启另外一个终端,依次修改tom.txt的user权限来配合验证过程)

参考资料

1. http://www.cnblogs.com/linhaifeng/articles/6045600.html#_label6

2. http://www.linuxidc.com/Linux/2016-03/129089p4.htm

3. http://cn.linux.vbird.org/linux_basic/0410accountmanager.php#account_id

linux基础 linhaifeng,Linux基础之命令练习Day2(示例代码)相关推荐

  1. Linux(Ubuntu)使用setsid命令后台运行python代码并记录终端输出,并实现开机自启

    1.摘要 本文主要讲解:Linux(Ubuntu)使用setsid命令后台运行python代码并记录终端输出,并实现开机自启 主要思路: setsid命令 比nohub命令好用,setsid有些系统默 ...

  2. linux基础 linhaifeng,Linux 基础命令(一)

    Linux 基础: Linux 比 Windows 更稳定做服务器,开发出来的软件需要在服务器上运行 # 测试硬盘速度 dd if=/dev/zero of=sdb5/test bs=10G coun ...

  3. 操作系统课程设计--在Linux环境下模拟实现简单命令解释器(C++代码)

    操作系统课程设计要求 一.设计目的 熟悉Linux编程环境,加强对Linux命令的理解及函数的运用 二.设计内容 1. 在Linux环境下模拟实现简单命令解释器. (1)要求实现的基本命令包括: pw ...

  4. linux less 编码,Linux less命令详解(示例代码)

    less 在Linux下查看文件内容的命令大致有以下几种: cat 由第一行开始显示内容,并将所有内容输出 tac 从最后一行倒序显示内容,并将所有内容输出 more 根据窗口大小,一页一页的现实文件 ...

  5. 传递命令行参数示例代码 (C 和 Python)

    C语言 在 C 语言中, 使用 main 函数的输入参数 argc 和 argv 传入命令行参数. argc 为 int 类型, 表示传入命令行参数的个数 (argument count); argv ...

  6. 系统目录 linux命令,linux基础命令之系统目录(示例代码)

    cd:change directory 切换目录(不是文件) cd ~ username 进入指定用户的家目录(只能在管理员权限下) cd -:在当前目录和前一次所在的目录之间来回切换 list:ls ...

  7. linux la 的使用方法,Linux简介及常用命令使用4--linux高级命令与技巧(示例代码)

    top 几个磁盘 fdisk -l 磁盘空间 df -lh df -al 查看进程:ps -ef"grep java 杀死进程:kill -9 进程号 more中过滤 more xxx |g ...

  8. linux ps 代码,Linux ps命令详解(示例代码)

    ps命令是Process Status的缩写, 用来列出系统中当前运行的那些进程. ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用to ...

  9. linux mor命令使用技巧,linux中more命令如何使用(示例代码)

    more命令,功能类似cat,cat命令是整个文件的内容从上到下显示在屏幕上.兄弟连Linux培训教程(more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页 ...

最新文章

  1. stm32单片机入门视频教程看哪个?一般用什么软件编程比较好?
  2. 换一种方式编写 Spring MVC 接口
  3. Python Django 一对一多表设计数据保存
  4. linux上qt配置opengl,Ubuntu下配置Qt+OpenGL+OpenCV
  5. 9008刷机怎么刷_OV快捷进入高通进9008或fastboot模式刷机解锁,和MTK关机解锁
  6. Html和CSS在浏览器中常见的兼容性问题处理
  7. Visual Studio 2013 Xamarin for iOS 环境搭建
  8. 在Style Report中制作主从分级报表
  9. SP3485,MAX485
  10. CM311-1a linux游戏服务器操作立马拥有我的世界私人服务器哦
  11. 东芝计算机配置,东芝Toshiba笔记本电脑开机进入BIOS的方法与bios设置参数介绍(ESC+F1)...
  12. 【OGG】OGG故障错误处理总结
  13. win7 计算机 其他 删除,win7双系统怎么删除一个?windows7双系统删除一个方法汇总...
  14. 一代大商孟洛川的经商之道
  15. 【PTA】PAT (Advanced Level) Practice 1011-1014
  16. 基于springboot的资产管理系统
  17. 使用电脑时经常遇到问题?来试试这四款小众的实用软件吧
  18. 如何解决 使用matplotlib.finance获取雅虎财经网站股票数据 报错?
  19. Scrum 项目6.0-展示Sprint回顾的过程及成果。
  20. Mac电脑环境变量设置方法及常见环境变量说明

热门文章

  1. Redis 实战之主从复制、高可用、分布式
  2. 日行千里,全凭“车”况,为什么我们要升级平台
  3. 如何面试.NET/ASP.NET工程师?
  4. ICanPay 统一支付网关
  5. 2017中国开源年会(COSCon'17) 报名正式开启
  6. 深入理解C#:编程技巧总结(一)
  7. Roslyn项目系统简介
  8. 网上书店模板asp与html,一个简单的网上书城的例子(三)_asp实例
  9. ADO.NET提供的Connection类总结
  10. C#委托、事件学习之(二)——简单按钮委托事件