linux如何修改文件目录权限

Linux权限的目的是(保护账户的资料)

Linux权限主要依据三种身份来决定:

  • user/owner 文件使用者,文件属于哪个用户
  • group 属组,文件属于哪个组
  • others 既不是user,也不再group,就是other,其他人

权限定义:

在Linux中,每个文件都有所属的所有者,和所有组,并且规定了文件的所有者,所有组以及其他人对文件的,可读,可写,可执行等权限。对于目录的权限来说,可读是读取目录文件列表,可写是表示在目录内新增,修改,删除文件。可执行表示可以进入目录

权限详解:

ls -l /var/log/mysqld.log

在这里插入图片描述

文件的类型:

-    一般文件
d    文件夹
l    软连接(快捷方式)
b    块设备,存储媒体文件为主
c    代表键盘,鼠标等设备

文件的权限

r    read可读,可以用cat等命令查看
w    write写入,可以编辑或者删除这个文件
x    executable    可以执行

目录的权限

r    可以对此目录执行ls列出所有文件
w    可以在这个目录创建文件
x    可以cd进入这个目录,或者查看详细信息

权限与数字转换

说明:下面的754代表每三个数字加起来组成一个数字
在这里插入图片描述

ls -l /var/log/mysqld.log
-rw-r–r-- 1 mysql mysql 6735642 8月 11 14:19 /var/log/mysqld.log
这个就代表mysqld.log文件属主是mysql,属组是mysql,只有mysql用户可以读取编写这个文件,其他人只能读此文件。

在这里插入图片描述

三种修改权限的命令

1.修改属主 chown

chown root test.py

在这里插入图片描述
在这里插入图片描述

2.修改属组 chgrp

chgrp root test.py

在这里插入图片描述

3.修改权限的命令 chmod

我们已知三种身份权限(属主,属组,其他人),每种身份都有rwx的三种权限,系统还提供了数字计算权限。

r            read          4
w            write         2
x            execute       1
每种身份最低是0分,最高是r+w+x 7分

因此三种身份,最高权限是777,最低是000
-rw-rw-r--. 1 xiyang xiyang 0 Mar  7 14:27 test.py
test.py的权限是:
属主:6   rw- (4+2)
属组:6   rw- (4+2)
其他人:4  r-- (4)
chmod [身份]   [参数]   [文件]
    u(user)   +(添加)  
    g(group)   -(减去)
    o(other)  =(赋值)
    a(all)

向test.py属主加执行权限
chmod u+x test.py

在这里插入图片描述

将属组的写权限去掉:
chmod g-w test.py

在这里插入图片描述

给其他人加写权限
chmod o+w test.py

在这里插入图片描述

利用数字权限操作更方便

给属主属组其他人加可读可写可执行权限
chmod 777 test.py

在这里插入图片描述

在这里插入图片描述

/etc这个目录用来存放所有的系统管理所需要的配置文件和子目录。

#网卡配置文件
/etc/sysconfig/network-script/ifcfg-eth0
#修改机器名以及网卡,网管等配置
/etc/sysconfig/network
#linux的dns客户端配置文件,实现域名和ip的互相解析
/etc/resolv.conf
#本地dns解析文件,设定ip和域名的对应解析,开发测试最常用的临时域名解析
/etc/hosts/
#系统全局环境变量永久生效的配置文件,如PATH等
/etc/profile
#用户的环境变量
~/.bash_profile 
~/.bashrc
#存放可执行程序的目录,大多是系统管理命令
/usr/sbin
#存放用户自编译安装软件的目录  > 等同于C:\Program files (windows)
/usr/local
#关于处理器的信息,还可以top指令查看
/proc/cpuinfo
#查看内存信息,还可以free -m
/proc/meminfo 
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值