一种修改文件权限的方法

您所在的位置:网站首页 Ubuntu安装vim权限不够 一种修改文件权限的方法

一种修改文件权限的方法

2024-07-11 01:23| 来源: 网络整理| 查看: 265

一种修改文件权限的方法 cxl@cxl-laptop:~/OpenTracker/example$ ./run_opentracker_example.bin bash: ./run_opentracker_example.bin: 权限不够 cxl@cxl-laptop:~/OpenTracker/example$ sudo ./run_opentracker_example.bin [sudo] cxl 的密码: env: "./run_opentracker_example.bin": 权限不够

修改文件权限的方法 https://www.cnblogs.com/songbeyond/p/12494622.html

1.编辑文件 /etc/sudoers,将Defaults env_reset ,改为 Defaults !env_reset sudo vi /etc/sudoers Defaults !env_reset 出现e45问题的话https://blog.csdn.net/RogerThat_Li/article/details/90139408

=========================================== 出现这种错误后解决的方法有两种:

一、第一种方法:如果有root权限,可以输入 :wq!强行保存退出。

二、第二种方法:

(1)按ESC

(2)输入 :set noreadonly

(3)输入 :wq就可保存退出

=========================================== 2.编辑文件~/.bashrc sudo vi ~/.bashrc 在文件末尾添加新行,好吧在哪添加新行都成。 alias sudo=‘sudo env PATH=$PATH’ 添加完之后,再source一下 source ~/.bashrc

结果是 song@ubuntu:~/workspace/oslab$ ./run bash: ./run: 权限不够 song@ubuntu:~/workspace/oslab$ sudo ./run env: “./run”: 权限不够

想到是不是文件本身没有执行权限,一查果真如此:

cxl@cxl-laptop:~/OpenTracker/example$ ll 总用量 420 drwxr-xr-x 5 cxl cxl 4096 9月 14 11:00 ./ drwxr-xr-x 15 cxl cxl 4096 9月 14 09:39 ../ -rw-r--r-- 1 cxl cxl 12999 9月 14 10:56 CMakeCache.txt drwxr-xr-x 4 cxl cxl 4096 9月 14 10:58 CMakeFiles/ -rw-r--r-- 1 cxl cxl 1667 9月 14 10:56 cmake_install.cmake -rw------- 1 cxl cxl 526 9月 7 21:11 CMakeLists.txt drwxr-xr-x 3 cxl cxl 4096 9月 14 10:58 eco/ drwxr-xr-x 2 cxl cxl 4096 9月 14 10:56 lib/ -rw------- 1 cxl cxl 506 9月 7 21:11 makefile -rw-r--r-- 1 cxl cxl 4654 9月 14 10:58 Makefile -rw------- 1 cxl cxl 2059 9月 7 21:11 readme.md -rwx--x--x 1 cxl cxl 124232 9月 7 21:11 run_opentracker_example.bin* -rw------- 1 cxl cxl 6390 9月 7 21:11 run_opentracker_example.cc -rwx--x--x 1 cxl cxl 232784 9月 7 21:11 run_opentracker_example.o* cxl@cxl-laptop:~/OpenTracker/example$ chmod +x run_opentracker_example.cc

使用chmod命令给文件加权限

chmod的语法格式如下:

chmod [who] [opt] [mode] 文件/目录名

其中who表示对象,是以下字母中的一个或组合:

u:表示文件所有者 g:表示同组用户 o:表示其它用户 a:表示所有用户

opt则是代表操作,可以为: +:添加某个权限 -:取消某个权限 =:赋予给定的权限,并取消原有的权限

mode则代表权限: r:可读 w:可写 x:可执行



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3