linux基础 linhaifeng,Linux基础之命令练习Day2(示例代码)
作业一:
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(示例代码)相关推荐
- Linux(Ubuntu)使用setsid命令后台运行python代码并记录终端输出,并实现开机自启
1.摘要 本文主要讲解:Linux(Ubuntu)使用setsid命令后台运行python代码并记录终端输出,并实现开机自启 主要思路: setsid命令 比nohub命令好用,setsid有些系统默 ...
- linux基础 linhaifeng,Linux 基础命令(一)
Linux 基础: Linux 比 Windows 更稳定做服务器,开发出来的软件需要在服务器上运行 # 测试硬盘速度 dd if=/dev/zero of=sdb5/test bs=10G coun ...
- 操作系统课程设计--在Linux环境下模拟实现简单命令解释器(C++代码)
操作系统课程设计要求 一.设计目的 熟悉Linux编程环境,加强对Linux命令的理解及函数的运用 二.设计内容 1. 在Linux环境下模拟实现简单命令解释器. (1)要求实现的基本命令包括: pw ...
- linux less 编码,Linux less命令详解(示例代码)
less 在Linux下查看文件内容的命令大致有以下几种: cat 由第一行开始显示内容,并将所有内容输出 tac 从最后一行倒序显示内容,并将所有内容输出 more 根据窗口大小,一页一页的现实文件 ...
- 传递命令行参数示例代码 (C 和 Python)
C语言 在 C 语言中, 使用 main 函数的输入参数 argc 和 argv 传入命令行参数. argc 为 int 类型, 表示传入命令行参数的个数 (argument count); argv ...
- 系统目录 linux命令,linux基础命令之系统目录(示例代码)
cd:change directory 切换目录(不是文件) cd ~ username 进入指定用户的家目录(只能在管理员权限下) cd -:在当前目录和前一次所在的目录之间来回切换 list:ls ...
- linux la 的使用方法,Linux简介及常用命令使用4--linux高级命令与技巧(示例代码)
top 几个磁盘 fdisk -l 磁盘空间 df -lh df -al 查看进程:ps -ef"grep java 杀死进程:kill -9 进程号 more中过滤 more xxx |g ...
- linux ps 代码,Linux ps命令详解(示例代码)
ps命令是Process Status的缩写, 用来列出系统中当前运行的那些进程. ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用to ...
- linux mor命令使用技巧,linux中more命令如何使用(示例代码)
more命令,功能类似cat,cat命令是整个文件的内容从上到下显示在屏幕上.兄弟连Linux培训教程(more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页 ...
最新文章
- stm32单片机入门视频教程看哪个?一般用什么软件编程比较好?
- 换一种方式编写 Spring MVC 接口
- Python Django 一对一多表设计数据保存
- linux上qt配置opengl,Ubuntu下配置Qt+OpenGL+OpenCV
- 9008刷机怎么刷_OV快捷进入高通进9008或fastboot模式刷机解锁,和MTK关机解锁
- Html和CSS在浏览器中常见的兼容性问题处理
- Visual Studio 2013 Xamarin for iOS 环境搭建
- 在Style Report中制作主从分级报表
- SP3485,MAX485
- CM311-1a linux游戏服务器操作立马拥有我的世界私人服务器哦
- 东芝计算机配置,东芝Toshiba笔记本电脑开机进入BIOS的方法与bios设置参数介绍(ESC+F1)...
- 【OGG】OGG故障错误处理总结
- win7 计算机 其他 删除,win7双系统怎么删除一个?windows7双系统删除一个方法汇总...
- 一代大商孟洛川的经商之道
- 【PTA】PAT (Advanced Level) Practice 1011-1014
- 基于springboot的资产管理系统
- 使用电脑时经常遇到问题?来试试这四款小众的实用软件吧
- 如何解决 使用matplotlib.finance获取雅虎财经网站股票数据 报错?
- Scrum 项目6.0-展示Sprint回顾的过程及成果。
- Mac电脑环境变量设置方法及常见环境变量说明