linux - sudo jq 查询权限被拒绝
问题描述
我试图使用 jq 通过脚本更改 json 文件。
在我的终端中,我试图运行它,但得到一个权限被拒绝的错误。我可以使用 sudo nano 手动更改它。
sudo jq -c '.interpreterSettings."2ANGGHHMQ"."properties"."zeppelin.pyspark.python" = "python3"' interpreter.json > tmp.$$.json && mv tmp.$$.json interpreter.json
关于为什么的任何想法?
谢谢,蒂姆
解决方案
简单的修复,只是授予用户对目录的权限。
sudo chmod -R 777 /etc/zeppelin/conf
推荐阅读
- winforms - Webbrowser redirection issue C#
- python - How to build a path in my templates file for Django
- survey - 查找调查数据集的误差范围和显着性
- python - 这个 Sphinx autodoc MockFinder 错误的原因是什么?
- r - 如何使用“starts_with”函数对数据框进行子集化?
- android - Koltin,从变量设置媒体播放器
- c# - C# 异常未正确序列化/反序列化
- javascript - 如果另一个元素的类等于某物,是否可以更改元素的类?
- r - pivot_longer 连续多个观察值
- graphql - 有没有办法强制从服务器端断开苦艾图订阅?