第五六单元练习题
来源:互联网 发布:mac是哪个国家 编辑:程序博客网 时间:2024/04/26 22:54
1.新建用户组,shengchan,caiwu,jishu
[root@localhost Desktop]# groupadd shengchan ##新建用户组shenhchan
[root@localhost Desktop]# groupadd caiwu ##新建用户组caiwu[root@localhost Desktop]# groupadd jishu ##新建用户组jishu
2.新建用户要求如下:
* tom 是shengchan组的附加用户
* harry 是caiwu组的附加用户
* leo 是jishu组的附加用户
* 新建admin用户,此用户不属于以上提到的三个部门
[root@localhost Desktop]# useradd -G shengchan tom ##tom是shengchan组的附加用户[root@localhost Desktop]# useradd -G caiwu harry ##harry是caiwu组的附加用户
[root@localhost Desktop]# useradd -G jishu leo ##leo是jishu组的附加用户
[root@localhost Desktop]# useradd admin ##新建admin用户
3.新建目录要求如下:
* /pub目录为公共存储目录对所有用户可以读,写,执行,但用户只能删除属于自己的文件
* /sc 目录为生产部存储目录只能对生产部人员可以写入,
并且生产部人员所建立的文件都自动归属到shengchan组中
* /cw 目录为财务部存储目录只能对财务部人员可以写入,
并且财务部人员所建立的文件都自动归属到caiwu组中
* admin用户能用touch工具在/sc目录和/cw目录中任意建立文件,但不能删除文件。
[root@localhost Desktop]# mkdir /pub /sc /cw ##新建三个目录[root@localhost Desktop]# chmod 1777 /pub/ ##/pub目录可读,可写,可执行,且只能删除属于自己的文件
[root@localhost Desktop]# chgrp shengchan /sc ##将/sc目录改为shengchan组的目录
[root@localhost Desktop]# chmod 2770 /sc/ ##目录权限设置为所有者和所属组可读可写,并自动归属目录所属的组
[root@localhost Desktop]# chgrp caiwu /cw ##将/cw目录改为caiwu组的目录
[root@localhost Desktop]# chmod 2770 /cw/ ##目录权限设置为所有者和所属组可读可写,并自动归属目录所属的组
[root@localhost Desktop]# visudo ##打开编辑文件内容如下
admin localhost=(root) NOPASSWD:/bin/touch
[root@localhost Desktop]# su -admin ##进入admin用户
[admin@localhost Desktop]$ sudo touch /sc/file ##新建文件
4.设定普通用户新建文件权限为"r--r-----"
[root@localhost Desktop]# umask 227 ##设定umask的值[root@localhost Desktop]# touch mm ##新建文件
[root@localhost Desktop]# ls -l mm ##查看文件的权限
-r--r-----. 1 root root 0 Apr 6 03:28 mm
[root@localhost Desktop]#
永久设定方式:
vim /etc/bashrc ##shell
70 if [ $UID -gt 199 ] && [ "`id -gn`" = "`id -un`" ]; then
71 umask 227 ##普通用户umask
72 else
73 umask 227 ##超级用户umask
74 fi
vim /etc/profile ##系统
59 if [ $UID -gt 199 ] && [ "`id -gn`" = "`id -un`" ]; then
60 umask 227 ##普通用户umask
61 else
62 umask 277 ##超级用户umask
63 fi
以上两个文件umask设定值必须保持一致
5.设定admin用户可以通过sudo自由建立新用户
[root@localhost Desktop]# su - admin ##进入admin用户Last login: Wed Apr 5 10:59:58 EDT 2017 on pts/0
[admin@localhost ~]$ useradd westos ##新建用户
-bash: /usr/sbin/useradd: Permission denied ##权限不足
[admin@localhost ~]$exit ##退出登陆
logout
[root@localhost Desktop]# visudo ##编辑/etc/sudoers文件
[root@localhost Desktop]# su - admin ##进入admin用户
Last login: Wed Apr 5 10:02:58 EDT 2017 on pts/0
[admin@localhost ~]$ sudo /usr/sbin/useradd westos ##再次执行sudo命令新建用户
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
[sudo] password for admin: ##输入密码,执行成功
[admin@localhost ~]$
- 第五、六单元练习题
- 第五六单元练习题
- 第五六单元练习题
- 第五-六单元练习
- 第五六单元练习
- 第五、六单元练习
- 第五-六单元练习
- LInux第五单元和第六单元练习题
- Liunx学习 五、六单元练习题
- 【单元复习】之标日初级上册第五、六单元
- 小菜鸡之liunx_第五六单元作业
- 第五单元
- 第五单元
- 第四单元练习题
- Linux第十一单元练习题
- 第九单元练习题
- 第十单元练习题
- 第十一单元练习题
- STM32F1做RSA,AES数据加解密,MD5信息摘要处理
- js数组和正则
- SE11 仅以有限的方式支持生成的 DDL SQL 视图
- leetcode 22. Generate Parentheses
- 【bzoj3144】[Hnoi2013]切糕
- 第五六单元练习题
- Lucene系列
- Spring加载指定环境的配置文件
- 《Android编程权威指南》 学习笔记(一)
- 封装请求参数Page对象
- Redis工具类
- Oracle增删改查
- NSTimer详解----使用、保留环问题、与runloop的关系
- 编辑距离