sudo chmod 777(linux文件只有读、写,没有执行权限 怎么加)

本文目录
linux文件只有读、写,没有执行权限 怎么加
1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令。
2、在linux命令行下输入shell指令:chmod 666 /test。
3、键盘按“回车键”运行shell指令,此时会看到test文件夹被设置为了只有读写权限,没有执行权限的状态。
在mac系统下怎样为文件夹设置权限
先看下遇到的问题,在移动文件的代码里,报错了,提示没权限操作。
02
需要把目标文件夹添加写权限才行。
点击打开Launchpad里的‘终端’
03
终端打开后如图,
04
我们再打开文件夹,定位到需要添加权限的文件夹所在的父目录,把这个文件夹拖动到终端上,就可以得到该文件夹的目录了。
(你也可以直接在终端上输入文件夹的目录信息)
05
然后在终端上,在目录前输入 cd,我们用这个命令把终端的当前目录转到目标文件夹下。
输入后,按回车键。
06
终端的当前目录转到目标文件夹下,我们就输入命令: sudo chmod -R 777 xxx
其中后面的xxx是你需要添加写权限的文件夹名称。
07
命令输入后按回车键,因为是sudo命令,所以需要输入系统密码。
输入后按回车键确认,就成功为文件夹添加了写权限了。
chmod 777 /etc/sudoers
记录一次比较弱智的行为,希望这篇文章到我为止,不要再有相同的人犯如此低级的错误
在服务器上,创建一个用户,希望将它加入root组,拥有root权限,所以使用了一个错误的行为,首先 chmod 777 /etc/sudoers 给这个文件所有权限,首先这个命令本身就比较弱智,因为在服务器上,很少有情况需要将一个文件的所有权限都给到。很自信的执行命令之后,傻眼了,这台服务器上的所有用户都失去了sudo权限,当执行sudo的时候出现以下错误:
它告诉你sudoers这个文件是全局可写的,不允许你执行这个操作,因为它毫无安全性可言,其次,也是最关键的,正常人的思维是再把权限修改回去不就OK了,但是etc是普通用户无法切入的,所以普通用户无法修改这个文件的权限。更要命的是,执行了网上各种解决方案,都需要知道root用户的密码,问题是我怎么知道。悲剧了。。。。
不幸中的万幸,我们这台服务器在自己本地
重启服务器,长按 esc 键,进入linux启动界面,这个时候会看到以下选项:
选择 Advanced options for Ubuntu ,回车;
接下来会进入另一个界面,如下所示:
选择 Ubuntu, with Linux 4.4.0-38-generic(recovery mode) 模式;
接下来会进入另一个页面, Recovery Menu(filesystem state: read-only)
选择 root ,然后回车。
这时候会在底部出现shell命令的界面,执行如下两步操作(顺序不能错):
重启虚拟机,正常启动,这个时候 ll /etc/sudoers ,但愿能看到你想要的效果。

更多文章:
全球新冠肺炎疫情背景下航运发展(盐田港复苏日志:半年历劫从“低谷”到“爆仓” 疫情之后巨轮如何越洋航行)
2026年9月7日 17:10
matlab求解带字母参数方程组(我想matlab求一个关于x,y的方程组 ab c d f e h m n 都是参数)
2026年9月7日 16:30
oracle中的循环语句(下面哪个不是oracle程序设计中的循环语句 a for)
2026年9月7日 15:30
电脑里2个系统怎么删除一个(电脑开机显示有两个系统,如何删除一个)
2026年9月7日 12:20
scrollthrough意思(“scroll”是什么意思)
2026年9月7日 08:00
怎么激活keygen(注册机如何激活cad2008一个简单激活cad2008的方法)
2026年9月7日 06:30



