英文:
Getting 'permission denied' error while accessing /root folder in Oracle Cloud Infrastructure. How to resolve?
问题
我无法访问/root文件夹。我应该怎么做才能获得访问权限?
我尝试过 su - root
,但它要求密码,而我没有密码。我是使用SSH私钥连接到这台服务器的。
我想要向root文件夹写入一些内容。
感谢任何帮助。
英文:
I can't access the /root folder. What should I do to gain access?
I tried su - root
but it asked for a password which I don't have. I connected to this server using SSH private key.
I want to write something to the root folder.
Any help is appreciated.
答案1
得分: 1
假设您的查询与 OCI Compute Instance
相关,那么请在使用默认用户 opc
登录计算实例后尝试以下命令:sudo su -
。
这是因为在 /etc/sudoers
文件中有相应的条目。
[opc@ameen ~]$ pwd
/home/opc
[opc@ameen ~]$ ls
[opc@ameen ~]$ cd /root
-bash: cd: /root: 权限被拒绝
[opc@ameen ~]$ sudo su -
[root@ameen ~]# cd /root
[root@ameen ~]# ls
[root@ameen ~]# logout
[opc@ameen ~]$
英文:
Assuming your query is related to OCI Compute Instance
then please try the command sudo su -
after you login to your compute instance using default opc
user.
This works because of the entry in /etc/sudoers
file.
[opc@ameen ~]$ pwd
/home/opc
[opc@ameen ~]$ ls
[opc@ameen ~]$ cd /root
-bash: cd: /root: Permission denied
[opc@ameen ~]$ sudo su -
[root@ameen ~]# cd /root
[root@ameen ~]# ls
[root@ameen ~]# logout
[opc@ameen ~]$
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论