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

时间: 2024-10-10 09:53:23

Linux基础之命令练习Day2的相关文章

【系统知识点】linux基础&优化命令

Xshell上传下载服务器的文件: yum -y install lrzsz sysstat//安装对应软件 sz XXXX//下载 rz XXXX//上传 创建用户: Useradd vrfxie //创建用户 -c comment 指定一段注释性描述. -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录. -g 用户组 指定用户所属的主用户组. -G 用户组,用户组 指定用户所属的附加组. -s Shell文件 指定用户的登录Shell. #可以设置为/sbin

Linux基础文件管理命令之ls,cd

Linux中提供了大量的命令,使用他们可以简化我们的工作,也许在图形化界面中要点击鼠标十几下操作,而在linux系统中一条命令就可以轻松解决.所以,在Linux系统上工作离不开使用系统提供的命令.要想真正理解Linux系统,就必须从Linux命令学起. linux系统中的命令格式一般如下: 命令格式:   命令  选项  参数     选项:       短选项: -       多个选项可以组合:-a -b = -ab       长选项: -- 参数:命令的作用对象 下面主要介绍ls和cd命

Linux基础文件管理命令之rm,mv,cp,touch

在linux系统下,一切皆文件,就连光盘也看作文件,要使用光盘首先要先建立一个目录,然后通过挂载来操作这个光盘,就连鼠标,键盘都是被看作文件.所以学习文件的相关操作命令是很重要的. rm命令 rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除.对于链接文件,只是删除了链接,原有文件保持不变. 注:rm是一个危险的命令,使用的时候要特别小心,尤其对于新手,否则整个系统就会毁在这个命令,比如以root身份在根目录下执行rm * rf

Linux基础tree命令

tree命令以树状图列出文件目录结构.不过某些Linux上(Centos 6.4)没有tree命令,本文将介绍安装方法. 常用参数: tree -d 只显示目录. tree -L 1 只显示第一层目录. [[email protected] tree-1.7.0]# tree -bash: tree: command not found 安装tree命令: [[email protected] 下载]# tree -bash: tree: command not found 到ftp://mam

Linux基础入门级命令文档

Linux系统上命令的使用格式,及常用命令示例 1.命令提示符 登录系统后,第一眼看到的内容是: [[email protected] ~]# 上图就是 Linux 系统的命令提示符.那么,这个提示符的含义是什么呢? []:这是提示符的分隔符号,没有特殊含义. root:显示的是当前的登录用户,笔者现在使用的是 root 用户登录. @:分隔符号,没有特殊含义. node1:当前系统的简写主机名node1. ~:代表用户当前所在的目录,此例中用户当前所在的目录是家目录. ]#:命令提示符,Lin

Linux基础shell命令 day-2

守护进程(Daemon): crond 计划任务dhcpd 动态IP地址分配服务httpd 网站服务lpd 打印服务named 域名解析服务(DNS)nfs 文件共享服务smb 文件共享 与打印服务(SAMBA)syslog 系统日志gpm 鼠标进程 软件安装: 1.红帽如软件包管理器(RPM):安装软件 rpm -ivh filename.rpm 升级软件 rpm -Uvh filename.rpm 升级软件卸载软件 rpm -e filename.rpm 查询软件的描述信息 rpm -qpi

Linux基础进程命令详解

进程有关基础命令 一.进程定义 1.进程就是CPU未完成的工作,而且它是其中运行着一个或多个线程的地址空间和这些线程所需要的系统资源. 二.Linux系统进程和一些有关进程的命令 1.ps命令       ps  [options]  1>ps - report a snapshot of the current processes.    解释:报告当前系统的进程信息  2>基本参数    a      #关于当前环境的所有进程    -a    #显示当前环境下shell的进程    x 

Linux 权限、磁盘操作命令-Linux基础环境命令学习笔记

1.创建用户和用户组 1)用户和用户组 /etc/passwd 保存系统用户的基本信息 /etc/group 保存用户组信息 用户名:x:UID:GID 2)基本命令 useradd 增加用户 groupadd 增加用户组 passwd 为用户设置密码 --echo '123456' | passwd --stdin user01 echo回显 su - user01 切换用户 id user01 查看用户信息 userdel 删除用户 groupdel 删除用户组 2.用户权限 chmod u

linux基础入门命令

一.基本查看命令 1.查看CPU硬件信息:lscpu 2.查看内存使用情况:free -h 3.查看磁盘分区情况:fdisk –l 4.查看磁盘使用情况:df –h 5.查看ISO镜像文件的md5值:md5sum 6.显示完整主机名:hostname 7.查看ip地址:ifconfig或ip addrlist 8.查看linux版本:cat /etc/centos-release或cat /etc/redhat-release 9.查看linux系统内核版本:uname –r 10.查看系统时间