Linux root 用户 Permission denied

学生党,买了一台云服务器,不知道抽什么风,好多命令我即便用root用户也没权限修改

比如查看端口号

[root@VM-8-10-centos bin]# netstat -anp |grep 18888
-bash: /usr/bin/netstat: Permission denied

我明明是root用户了啊。先查看netstat文件的权限

在这里插入图片描述
发现root用户没有执行权限,先采用chmod更改一波权限试试:

在这里插入图片描述
还是没权限。于是只能采用大杀器chattr了,用之前我们先使用lsattr查看一下,发现有个i也就是不可修改:
在这里插入图片描述
这时候只需要用chattr -i netstat命令就可以对其使用chmod了

chattr -i netstat
chmod 744 netstat

在这里插入图片描述
已经成了

当你在使用Linux系统时,如果你尝试以root用户身份执行某个命令或访问某个文件时,可能会遇到"530 Permission denied"的错误提示。这个错误提示表示你没有足够的权限来执行该操作。 "root"是Linux系统中的超级用户,拥有最高权限。一般情况下,为了系统的安全性,我们不建议直接以root用户身份进行操作,而是使用普通用户进行日常操作。 如果你遇到了"530 Permission denied"的错误提示,可能有以下几种原因: 1. 你没有足够的权限:尝试执行需要root权限的命令时,你需要使用sudo命令来获取临时的root权限。例如,如果你想以root身份编辑一个文件,可以使用命令"sudo vim 文件名"。 2. 文件或目录的权限设置不正确:你可能没有足够的权限来访问或修改该文件或目录。你可以使用"ls -l"命令查看文件或目录的权限设置,并使用"chmod"命令修改权限。 3. 文件或目录所属用户或组不正确:如果文件或目录的所有者是root用户,而你当前使用的用户不是root或没有与root用户同组,那么你将无法访问或修改该文件或目录。你可以使用"chown"命令更改文件或目录的所有者。 4. 文件系统被挂载为只读模式:如果你尝试修改一个被挂载为只读模式的文件系统上的文件,你将无法进行修改。你可以使用"mount"命令查看文件系统的挂载状态,并使用"remount"命令重新挂载为可读写模式。 希望以上解答对你有帮助!如果你还有其他问题,请继续提问。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值