一、 环境准备
开启CentOS虚拟机
二、本地Yum仓库构建
[root@localhost ~]# mkdir /nsd30
[root@localhost ~]# mount /dev/cdrom /nsd30
[root@localhost ~]# ls /nsd30
[root@localhost ~]# rm -rf /etc/yum.repos.d/*
[root@localhost ~]# vim /etc/yum.repos.d/nsd.repo
[nsd]
name=centos
baseurl=file:///nsd30
enabled=1
gpgcheck=0
[root@localhost ~]# yum -y install gcc
二、 权限简介
访问权限
读取:允许查看内容-read 利用r表示
写入:允许修改内容-write 利用w表示
可执行:允许运行和切换-excute 利用x表示
对于文本文件:
r:查看文件内容 cat head tail less grep
w:修改文件内容并且能够保存 vim > >>
x:学习shell与Python时期
归属关系
– 所有者:拥有此文件/目录的用户-user 利用u表示
– 所属组:拥有此文件/目录的组-group利用g表示
– 其他用户:除所有者、所属组以外的用户-other利用o表示
zhangsan(所有者) zhangsan组(所属组) a.txt
查看文件或目录,权限与归属关系
执行 ls -l … … 命令查看,输出信息包括7个字段
以-开头:文本文件
以d开头:目录
以l开头:快捷方式
[root@localhost ~]# ls -l /etc/passwd
[root@localhost ~]# ls -l /etc/shadow
[root@localhost ~]# ls -ld /etc/
[root@localhost ~]# ls -ld /root
[root@localhost ~]# ls -ld /home/lisi
[root@localhost ~]# ls -ld /tmp #tmp目录拥有特殊权限
三、 修改权限
chmod命令
– 格式:chmod [ugoa] [±=][rwx] 文件…
常用命令选项
– -R:递归修改权限
[root@localhost ~]# mkdir /nsd01
[root@localhost ~]# ls -ld /nsd01
[root@localhost ~]# chmod u-w /nsd01 #所有者去掉w权限
[root@localhost ~]# ls -ld /nsd01
[root@localhost ~]# chmod u+w /nsd01 #所有者加上w权限
[root@localhost ~]# ls -ld /nsd01
[root@localhost ~]# chmod u=w /nsd01 #所有者重新定义权限
[root@localhost ~]# ls -ld /nsd01
[root@localhost ~]# chmod g+w /nsd01 #所属组加上w权限
[root@localhost ~]# ls -ld /nsd01
[root@localhos