首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
软件与程序人生
›
云原生
›
解决linux中实行文件权限不够的情况
返回列表
发新帖
解决linux中实行文件权限不够的情况
[复制链接]
发表于 2024-11-24 02:49:36
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
在实行文件的过程中,使用./命令无法正确实行,并表现权限不够的情况。
解决方法:
1.可以使用. vspm的命令来运行,可以比较一下两种运行方式的区别。
. program 或 source program
:这个命令会在当前的shell环境中实行program文件中的命令。这通常用于实行脚本文件,比如 shell 脚本,目的是为了在当前的shell环境中改变变量大概定义函数等。这种方式不会创建新的历程,而是直接在当前的shell历程中实行命令。
./program
:这个命令实验实行当前目录下名为program的可实行文件。这意味着program必要是一个编译好的二进制可实行文件大概是一个通过#!行指定了解释器的脚本文件,比如#!/bin/bash。此外,program必须具有实行权限。
2.第二种方法可以从根本上解决问题,表现权限不够,实际上是可实行文件的权限存在问题。
1.查抄文件权限
:起首,你必要查抄vspm文件的当前权限。你可以使用ls -l命令来查看:
ls -l vspm
复制
代码
例如我所表现的是-rw-rw-r--,vspm文件当前对所有者(
usr
)和所在组具有读写权限(rw-),但没有实行权限(x),而对其他用户仅有读权限(r--)。这解释了为什么你在实验实行./vspm时会遇到“权限不够”的错误。
2.
修改文件权限
:要解决这个问题,必要给vspm文件添加实行权限。这可以通过以下命令实现:
可以使用chmod命令来给文件所有者添加实行权限:
chmod u+x vspm
复制
代码
假如希望所有用户都能实行这个文件,可以使用:
chmod +x vspm
复制
代码
修改后重新实行文件,./vspm a-inst.txt命令可以正确实行文件。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复
使用道具
举报
返回列表
浏览过的版块
Oracle
宝塔山
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表