Tag: chmod

‘chmod u + x’与’chmod + x’

chmod u+x和chmod +x什么区别? 我已经看过很多教程说使用u + x来使脚本可执行。 但是,在chmod帮助或手册中没有提到u 。 省略你似乎也没有任何影响。 这只是一个不赞成的论点吗? 谢谢。

为什么我可以修改只读文件?

简短问题: 为什么我们可以使用以下方法操作Vim中的只读文件: + w + q + ! 即使不是管理员? 长问题: 我有一个文本文件(myFile.txt),对每个人都是只读的: navid@navid-ThinkPad-T530:~/ubuntuTest$ ls -l myFile.txt -r–r–r– 1 navid navid 26 Aug 22 21:21 myFile.txt 我可以在没有管理员权限的情况下使用Vim打开它: navid@navid-ThinkPad-T530:~/ubuntuTest$ vi myFile.txt 我修改它并按: Esc + : + w + q + Enter ,我看到此错误消息: E45: ‘readonly’ option is set (add ! to override) 到目前为止,一切都有道理。 但是当我按下时: Esc + : + w […]

php用户www-data的默认文件权限

我在我的ubuntu机器上安装了一个php。 Web根目录是/var/www 我为此文件夹设置了权限,如下所示: sudo chown -R ftpuser:www-data / var / www ftpuser是我设置的用户,所以我可以从网络上的另一台机器ftp到/ var / www。 www-data是php使用的用户。 我使用php中的whoami双重检查。 每当我ftp将新文件上传到机器时,该组对该文件没有任何权限。 因此,当我尝试通过machine-name/new-file.php在我的浏览器中访问它时,我被告知权限被拒绝,我必须去chmod新文件。 我想知道是否有一种方法可以默认www-data用户/组具有对新文件的访问权限,所以我不必保持chmod每个新文件?

如何从chmod -R a-wrx /命令恢复?

今天我跑了sudo chmod -R a-wrx / 。 现在什么都没有用。 任何人都可以帮我恢复我的系统吗?

为什么我没有“su”的密码? “sudo”的问题

我已经使用GUI安装了Ubuntu,给自己一个密码和一切。 我不会错过这个过程。 但是,让我担心的是我不知道以下密码: $ su Password: su: Authentication failure 我只是不知道该怎么做。 我没有遇到麻烦,但我只是想知道这里发生了什么。 我也可以锁定自己的目录: starkers@ubuntu:~/Desktop$ mkdir foobs starkers@ubuntu:~/Desktop$ sudo chmod 777 -R foobs sudo: /var/lib/sudo writable by non-owner (040777), should be mode 0700 [sudo] password for starkers: starkers@ubuntu:~/Desktop$ cd foobs bash: cd: foobs: Permission denied 我有点困惑。 我怎么能这样锁定自己? 我认为sudo是这里的关键命令。 但我正在将foobs文件打开,因为它可能是通过chmod ,所以为什么它会锁定我?

如何使整个目录可执行?

我有一个专门用于python脚本的整个文件夹。 我厌倦了在我写的每个新的python脚本上做chmod。 有没有办法让我文件夹中的每个文件都可执行,如果它是python脚本? 如果有一个脚本可以检查每当创建一个新的.py脚本并且是否有一个新的.py脚本使它在现场可执行时,那将是一件好事。 我用Vim。

更改串口的权限

我在Ubuntu中使用Arduino IDE,并且遇到串口问题。 它过去一直有效,但由于可能不必要的原因,我觉得有必要将一些文件的所有权从root所有权更改为我的用户所有权。 这使IDE正常工作,但我失去了使用正确串口的能力。 在dev文件夹中,我需要的端口被列为权限166.有人(不再在该区域内帮助我)将权限交换为666,这使得它全部工作得非常好。 但是,一旦我重新启动计算机,它就会恢复原状,如果我现在尝试使用该命令: sudo chmod 666 ttyACM0 什么都没发生。 没有错误消息,但也没有权限更改。 如何更改它,以及如何永久更改它。 如果这个问题过于简单或不清楚,我很抱歉,我是一个ubuntu noob,我不会吝惜反馈!

/ var / www的默认权限

我试图打开一个文件,并在/var/www文件夹中用PHP写入它,但它没有工作,所以我做了 sudo chmod 777 /var/www 现在我想将/var/www的权限设置为默认值。 /var/www的默认权限是什么?

如何在“chmod -R 777 / usr / bin”之后修复sudo?

我输入chmod -R 777 /usr/bin ,现在sudo无法正常工作。 它说sudo must be setuid root 。 网上的一些建议说运行chown root:root /usr/bin/sudo chmod 4755 /usr/bin/sudo 。 在进入chown root:root /usr/bin/sudo它显示一个opened in readonly mode错误。

如果我不小心在系统目录(/,/ etc,…)上运行命令“chmod -R”怎么办?

我意外地跑了 sudo chmod 755 -R / 代替 sudo chmod 755 -R ./ 几秒钟后我停了下来,但现在出现了一些问题 sudo: must be setuid root 如何恢复权限?