Linux第5-6章作业实验

<<<五-六单元练习>>>

1.新建用户组,shengchan,caiwu,jishu

2.新建用户要求如下:

* tom 是shengchan组的附加用户

* harry 是caiwu组的附加用户

* leo 是jishu组的附加用户

* 新建admin用户,此用户不属于以上提到的三个部门

3.新建目录要求如下:

* /pub目录为公共存储目录对所有用户可以读,写,执行,但用户只能删除属于自己的文件

* /sc 目录为生产部存储目录只能对生产部人员可以写入,并且生产部人员所建立的文件都自动归属到shengchan组中

* /cw 目录为财务部存储目录只能对财务部人员可以写入, 并且财务部人员所建立的文件都自动归属到caiwu组中

* admin用户能用touch工具在/sc目录和/cw目录中任意建立文件,但不能删除文件。

4.设定普通用户新建文件权限为"r--r-----"

5.设定admin用户可以通过sudo自由建立新用户

实验过程如下:

创建组,创建用户,

用户权限的设置

命令:visudo,配置系统文件,实现权利的下放

#vim /etc/bashrc

#vim /etc/profile

效果如图

对touch命令进行权利的下放

3.文件用户组的更改

chown用户名称文件##更改文件所有人

chgrp组名称文件##更改文件所有组

chown -R 用户目录##更改目录本身以及目录中的子文件的所有人

chgrp -R 组名目录##更改目录本身以及目录中的子文件的所有组

4.权限的识别

ls -l 中2-10字符为文件权限

rwxr-xr-x

用户权限     组成员权限  其他用户权限

权限种类

r

r权限针对文件,表示可以查看文件内容

r权限针对目录,表示可以ls 查看目录中存在的文件名称

w

w权限针对文件,表示可以更改文件的内容

w权限针对目录,表示是否可以删除目录中的子文件或者子目录

x

x权限对于文件,表示是否可以开启文件当中记录的程序

x权限对于目录,表示是否可以进入目录中

chmodugo+-=rwx##改权限

u=rwx=7|g=rwx=7|o=rwx=7

421

u=rw-=6 g=r--=4 o=r--=4   644

r=4

w=2

x=1

-=0

7=rwx,6=rw-,5=r-x,4=r--,3=-wx,2=-w-,1=--x,0=---

5.文件的默认权限

umask##显示系统预留权限值

vim /etc/bashrc71行是普通用户的更改,73是超级用户的更改

vim /etc/profile60行是普通用户的更改,62是超级用户的更改

source /etc/bashrc ##刷新bash配置

source /etc/profile ##刷新系统配置

时间: 2024-10-09 22:23:12

Linux第5-6章作业实验的相关文章

Linux 第十二章作业

<<<第十二单元练习>>> 1.在server主机中把/etc目录打包压缩到/mnt中,名字为etc.tar.gz 2.复制server主机中的etc.tar.gz到desktop主机的/mnt中 3.同步server主机中的/etc中的所有文件到desktop主机中/mnt中,包含链接文件 附录. 压缩 1)创建一个etc.tar的包 gz格式 gzip etc.tar 把etc.tar包压缩成gz格式 gunzip etc.tar.gz 解压gz格式的压缩包为tar

初学linux网络服务之vsftp服务实验

实验拓扑: Linux Client -----RHEL5.9(vmnet1)----------(vmnet1) Win7 Client 实验一:测试默认安装vsftpd的结果 匿名用户与本地用户都可以登录 匿名用户登录到/var/ftp,只能下载不能上传 本地用户登录到本地用户的家目录,可以上传和下载 服务器端设置 [[email protected] ~]# cd /misc/cd/Server                 //进入RHEL5.9光盘 [[email protected

初学linux网络服务之samba服务实验

实验拓扑: Linux Client -----RHEL5.9(vmnet1)----------(vmnet1) Win7 Client 实验一:Samba匿名共享 工作组为Tarena 将目录 /usr/src 共享给所有人 共享名设为 tools 允许所有人访问.无需密码验证 访问权限为只读 1.安装软件包 [[email protected] ~]# rpm -q samba-client samba samba-common  //查看安装包 package samba-client

linux例行性任务(定时作业)

linux定时作业(例行性任务) linux有两种定时作业方式: ? at : 这个工作仅执行一次就从 Linux 系统中的排程中取消: ? cron : 这个工作将持续例行性的作下去! at仅执行一次 要使用at进行任务在未来某一时刻仅仅执行一次,必须先开启服务atd,一般为了安全系统默认atd服务未开启,使用命令/etc/init.d/atd restart 开启这个服务. 我们可以利用 /etc/at.allow 与 /etc/at.deny 这两个档案来进行 at 的使用限制呢! 加上这

初学linux网络服务之HTTP服务实验

实验拓扑: Linux Client -----RHEL5.9(vmnet1)----------(vmnet1) Win7 Client 实验一:查看默认HTTP配置 找到默认红帽欢迎页面 (/etc/httpd/conf/httpd.conf ---->Include ----> /etc/httpd/conf.d  ----> welcome.conf  ----> /var/www/error/noindex.html) 前提条件: 1.配置IP [[email prote

《鸟哥linux》--第十一章课后习题答案

1.在linux上可以找到哪些shell?哪个档案记录可用的shell?儿linux预设的shell是? 1./bin/bash,/bin/tcsh,/bin/csh 2./etc/shells 3.bash,亦即是/bin/bash 2.在shell环境下,有个提示符(prompt),他可以修改吗?要改什么?默认的提示符内容是? 可以修改,改PS1变量,这个PS1的变量默认的内容为:[\[email protected]\h\W]\$ 3.如何显示HOME这个变量 echo $HOME 4.如

第六章作业

第六章作业  6.31 6.31 解答: A. 高速缓存大小C=E*B*S=4*4*8=128 字节 B.

第一、二章作业

第一章作业: 1.四则运算生成器(python) __author__ = 'Doris' from random import * def createAnExpression(): beginNum = 0 endNum = 100 a = randint(beginNum, endNum) b = randint(beginNum, endNum) c = randint(beginNum, endNum) d = randint(beginNum, endNum) opChoice =

linux基础基本操作一章 (了解linux)

linux系统的桌面环境有两种,第一种是GNU网络对象模型环境,第二种是KDE.Kool桌面环境. RHEL5 系统默认开启了留个虚拟终端(也称虚拟控制台).分别名为tty1..tty6. /root:存放启动linux系统所必须的文件,包括内核文件.启动菜单配置文件等. /bin:存放linux系统中最基本的用户命令,普通用户都有权限执行. /dev:存放linux系统中的硬盘.键盘.鼠标.光驱等各种设备文件. /etc:存放linux系统和各种程序的配置文件 /home:存放所有普通系统用户