Linux(RedHat)学习之路4.0
来源:互联网 发布:望各位悉知 编辑:程序博客网 时间:2024/06/10 23:55
上接Linux(RedHat)学习之路3.0项目2答案:
方法1
groupadd softgroupadd networkgroupadd supportgroupadd network_supportgroupadd departmentmkdir /softmkdir /networkmkdir /supportmkdir /network_supportmkdir /publicchgrp soft /softchgrp network /networkchgrp support /supportchgrp network_support /network_supportchgrp department /publicchmod 0770 /softchmod 0770 /networkchmod 0770 /supportchmod 0770 /network_supportchmod 0774 /publicuseradd -m -d /home/soft01 -G soft -g soft,department soft01useradd -m -d /home/soft02 -G soft -g soft,department soft02useradd -m -d /home/network01 -G network -g network,department,network_support network01useradd -m -d /home/network02 -G network -g network,department,network_support network02useradd -m -d /home/support01 -G support -g support,department,network_support support01useradd -m -d /home/support02 -G support -g support,department,network_support support02passwd soft01passwd soft02passwd network01passwd network02passwd support01passwd support02
方法2
ACL权限和特殊权限练习
1、创建用户组
创建组adminuser,gid=40000
新建用户natasha和harry,附加组为adminuser
新建用户sarah,不属于adminuser组,不可以登录
新建用户alex,uid=3456
所有用户密码均为“glegnuge”
23 groupadd -g 40000 adminuser 24 useradd -G adminuser natasha 25 useradd -G adminuser harry 26 useradd -s /sbin/nologin sarah 27 useradd -u 3456 alex 28 echo "glegunge"|passwd --stdin natasha 29 echo "glegunge"|passwd --stdin harry 30 echo "glegunge"|passwd --stdin sarah 31 echo "glegunge"|passwd --stdin alex 32 tail -4 /etc/passwd 33 tail /etc/group
2、ACL权限
复制文件/etc/fstab到/var/tmp
natasha用户读写访问,harry没有权限
34 cp /etc/fstab /var/tmp/ 35 ls /var/tmp/fstab 36 setfacl -m u:natasha:rw- /var/tmp/fstab 37 setfacl -m u:harry:--- /var/tmp/fstab 38 getfacl /var/tmp/fstab
3、特殊权限
新建目录/home/admins,所属组为adminuser,组用户读写执行,其他用户没有权限访问
在/home/admins目录下创建文件属组自动被设置为adminuser
39 mkdir /home/admins 40 chown :adminuser /home/admins/ 41 chmod 770 /home/admins/ 42 chmod g+s /home/admins/ 43 chmod 2770 /home/admins/
挂载
mount /dev/cdrom /mntls /mnt
一、rpm
1、查看
rpm -q vsftpdrpm -qa|grep vsftpdrpm -ql vsftpdrpm -qi vsftpd
2、安装
rpm -ivh
软件包
3、卸载
rpm -e
软件包
二、yum
rpm前端工具,解决安装时的依赖关系
1、建立yum仓库
mount /dev/cdrom /mnt[root@localhost ~]# cd /etc/yum.repos.d/ //仓库所在路径[root@localhost yum.repos.d]# ls[root@localhost yum.repos.d]# vi el.repo //文件名必须以.repo结尾
[el7] yum的idname=cdrom yum名称baseurl=file:///mnt yum仓库文件存放位置gpgcheck=0 不进行文件合法来源校验
[root@localhost yum.repos.d]# yum repolist
问题:
○ 1、ls /mnt,先挂载
○ 2、数字0,检查:baseurl=file:///mnt
○ 3、有数字,安装失败:gpgcheck=0
2、安装软件包
[root@localhost yum.repos.d]# yum install -y vim[root@localhost yum.repos.d]# yum install vsftpd -y
3、卸载软件包
[root@localhost yum.repos.d]# yum remove -y vsftpd
4、查看已经安装软件包
[root@localhost yum.repos.d]# yum list installed | grep vsftpd
三、源码安装
1、下载并解压
[root@localhost ~]# yum install -y bzip2[root@localhost ~]# tar jxvf extundelete-0.2.4.tar.bz2[root@localhost ~]# ls[root@localhost ~]# cd extundelete-0.2.4
2、安装配置
[root@localhost extundelete-0.2.4]# yum install -y gcc-c++[root@localhost extundelete-0.2.4]# yum install -y e2fsprogs e2fsprogs-*[root@localhost extundelete-0.2.4]# ./configure[root@localhost extundelete-0.2.4]# echo $?
0 执行正确
3、编译
[root@localhost extundelete-0.2.4]# make
4、安装
[root@localhost extundelete-0.2.4]# make install[root@localhost extundelete-0.2.4]# extundelete --version
阅读全文
0 0
- Linux(RedHat)学习之路4.0
- Linux(RedHat)学习之路1.0
- Linux(RedHat)学习之路2.0
- Linux(RedHat)学习之路3.0
- Linux(RedHat)学习之路5.0
- Linux(RedHat)学习之路6.0之逻辑卷管理
- LINUX RedHat学习
- Linux redhat 学习安装
- Redhat版本linux学习
- linux常用命令之redhat
- arm学习笔记之RedHat Linux 9 下 TFTP 搭建
- Linux RedHat Enterprise 的学习
- RedHat Linux学习笔记(1)
- Redhat版本linux基础学习
- redhat进阶之路:linux进程管理1
- Linux学习笔记之RedHat Enterprise Linux 6.4 使用 Centos 6 的yum源问题
- Linux学习笔记之RedHat Enterprise Linux 6.4 使用 Centos 6 的yum源问题
- Linux学习笔记之RedHat Enterprise Linux 6.4 使用 Centos 6 的yum源问题
- [费用流]LOJ#6079. 「2017 山东一轮集训 Day7」养猫
- java实现ftp连接、登陆、上传、下载、删除文件、获取目录、文件列表
- Java中使用mongodb的aggregate聚合查询
- 了解Exchange角色
- Oracle 11gR2(11.2.0.4.0)搭建RAC时root.sh执行脚本分析
- Linux(RedHat)学习之路4.0
- ORACLE中通过SQL语句(alter table)来增加、删除、修改字段
- 调用系统已安装的浏览器
- 深度学习科普
- 如何在MAC OS中使用HAXM?
- 伟景行Citymaker高亮图层的内元素CSharp
- rocketmq客户端日志配置
- Unix网络编程(六)高级I/O技术之复用技术 select
- 外国央行、政府喜欢买中国的什么资产?赚了多少?