权限介绍我们首先使用ls -l指令查看文件的权限信息(以/etc/fstab为例):
ls -l /etc/fstab可以看到输出包含:
rwx rw- r--
权限表示共有9位,每3位为一组,分别表示拥有者、所属组的成员和其他成员。其中,r表示读(read)权限,w表示写(write)权限,x表示执行( execute )权限,-表示无权限。
所以这个输出rwx rw- r--表示:拥有者有读、写、执行三个权限;所属组的成员拥有读、写权限;其他成员只有读权限。
修改文件linux下对文件进行读写操作时,可能出现如下报错:
-bash: xxx: permission denied
所以我们需要修改文件的权限。
修改文件权限文件的最高权限为9位都是1,即111 111 111,转为十进制即777。
首先切换到根用户,进入根用户]
查看文件权限:
ls -l赋予文件可操作的最高权限(以/etc/fstab为例):
sudo chmod 777 /etc/fstab若无法赋予权限若出现报错:
chmod: changing permissions of 'fstab': operation not permitted
是因为我们执行的chmod命令,其底层实现是chattr命令。
执行 lsattr 查看文件属性:
sudo lsattr /etc/fstab输出为:
----i--------e-- /etc/fstab
说明文件有i属性和e属性,无法修改。
去除文件i属性:
sudo chattr -i /etc/fstab去除文件e属性:
sudo chattr -e /etc/fstab然后执行 lsattr查看,发现输出为:
---------------- /etc/fstab
此时可以修改权限了:
sudo chmod 777 /etc/fstab然后修改文件即可。
恢复文件权限恢复文件权限:
sudo chmod 440 /etc/fstab添加文件i属性:
sudo chattr +i /etc/fstab添加文件e属性:
PIC单片机对烧录器电路的控制设计
中芯上海新十二寸厂欲强压台积电南京厂
台湾面板巨头友达光电终获投资内地“通行证”
Verilog UDPs的语法说明
有源整流器控制器可使功耗可降低 90%
linux修改文件权限
设置环境变量NALI_HOME如何指定工作目录
HTC将为中国移动打造5G云VR全套解决方案
电热水壶底常见故障盘点和解决方案
FPC的生产工艺流程
C-V2X车路协同是实现自动驾驶与智慧交通的关键技术
纳德拉和多位微软高管,成为西雅图海湾人足球俱乐部的股东
韩国vps和美国vps对比哪个比较好
电源内部系统的电磁兼容问题分析
信产部公布TD具体标准研发计划 终端为重点
污水螺旋板换热器按传热原理的分类介绍
飞睿科技雷达模组存在感应雷达模块的多普勒效应原理
包税进口,绝对优势
区块链技术为什么能防伪和防篡改
ChatGPT炒热GPU,ASIC和FPGA能否分一杯羹?