为啥linux的mtr只能在root下运行

author author     2023-03-20     434

关键词:

/usr/sbin/mtr,需要对系统有创建 RAW socket 权限。而非超级用户没有此权限,所以无法执行。

使其他用户可以使用 mtr,需要登陆 root 用户执行如下命令:

chmod 7755 /usr/sbin/mtr

使其他用户在执行 mtr 命令时临时拥有超级用户的权限。

参考技术A root用户仍然不能执行程序,那么只有1种可能 ---- 文件属性不是可执行的。
可以用以下命令,设置文件权限为可执行,然后再尝试一下。
方法1) chmod +x 文件名

方法2) chmod 755 文件名本回答被提问者采纳
参考技术B 普通用户也可以执行啊,只要root给普通用户分配权限,或者把普通用户加入到管理员组(有权执行的组).当然也可以使用sudo来执行.
像vlc,有些游戏,为了安全问题,默认都只能在普通用户下执行,root用户不能执行.但
是都可以通过修改来达到目的.
linux是很自由的系统,自由的意思就是没有限制,一切皆可修改.

linux中为什只能在root用户下使用rsh.当在addusr创建的用户下使用rsh时出现permissiondenied.

参考技术A你创建的用户没有权限,可以修改/etc/sudoers文件,将此用户加入到文件中,这样次用户就可以用在命令前加sudo来运行,根据提示输入此用户密码即可,也就是运行命令的时候可以有root权限~$sudoxxxxxxxx(xxxxxx代表你要运行的... 查看详情

mysql可否不用linux下root用户安装

...特定的位置来运行。其实安装软件按安全设计原则,应该只能由root来安装,其他用户只能用装好的程序,自己不能安装新的软件。其实现在Linux下面的安全,并不是必须非root安装才安全的,需要的是非root运行程序,也就是你安... 查看详情

为啥 heroku 在我的路由文件中运行此代码,而该代码只能在开发模式下运行?

】为啥heroku在我的路由文件中运行此代码,而该代码只能在开发模式下运行?【英文标题】:Whyisherokurunningthiscodeinmyroutesfilethatshouldonlyberunindevelopmentmode?为什么heroku在我的路由文件中运行此代码,而该代码只能在开发模式下运行... 查看详情

linux用samba共享,为啥在windows下访问时只能看到文件夹,而文件不可见?

linux是Fedora13,windows是XP.共享文件夹已更改权限为777了,里面的文件权限也全是777,文件拥有者有root的,有nobody的,这些文件在windows下均不可见.但在linux端新建一个文件夹,windows端马上看得见,但windows端不能新建文件或文件夹,我明明设... 查看详情

在linux下,添加了新的用户,登录不进去,只能用root进行登录

就画面闪烁了一下,就有回到登录界面,只能用root用户登录!参考技术A那说明你创建的用户不规范你是如何创建的? 查看详情

电脑的linux系统主机名字为啥会变来变去

参考技术A下面是在Linux系统下查看及修改系统名称的方法及步骤:1、查看系统的系统名称:使用root用户登录,在终端控制台输入:hostname[root@linux]#hostname2、临时修改系统名称:[root@linux]#hostnameyourname注:不过第2步的修改只能临... 查看详情

我是linux初学者,使用的版本是fedora,请问为啥我使用管理员账号登录依然显示无root权

我是linux初学者,使用的版本是fedora,请问为什么我使用管理员账号登录依然显示无root权限?,应该如何获取权限?管理员不是root要想获得root权限就需要以root账户登录或者用管理员登录后用su命令来变成root追问我是初学者,请... 查看详情

我的vncviewer远程登录linux为啥只能用root帐号登录

就是我vnc进去后下面是Encryption:AlwaysOff然后用户名是灰色的不能输入的为了提高系统的安全级别,一般都要禁止直接用root远程登录服务器,改成普通用户登录,在执行su-root登录。[root@test~]#useraddtest[root@test~]#passwdtest修改ssh的配置... 查看详情

qtmingw482编译的,只能在linux运行吗

参考技术A在Windows下开发的意义是在windows下运行埃。。想在linux下运行当然要linux下编译了可以做到同一份代码跨平台编译已然很强大了不是:) 查看详情

linux系统要运行一个程序为啥必须程序在当前目录下

linux系统在运行程序时,若不指定具体文件路径,则系统会在环境变量PATH所指定的搜索路径中搜索该程序,如果找到,则执行该程序,如果找不到会报告:commandnotfound(命令未找到)因此,若想不加路径名运行当前目录下的程序... 查看详情

为啥linux用户登陆ftp后无法查看目录内容?

我创建了一个用户名为test,把/home/abc目录拥有者设置给test用户并同时添加rwx权限,但用户test通过FTP或终端登陆后,无法看到目录下的文件,文件夹等内容,请问这是为什么?这是通过ls-l/home获取的信息:drwxr-xr-x12testtest4096Dec615... 查看详情

为啥linux中无法使用tcpdump命令

参考技术A你是否在root用户执行的?网络监听需要root权限,切换到root用户下就可以正常使用了。如果还不行,那就需要自己安装,安装方法如下:1.网上下载获得libpcap和tcpdumphttp://www.tcpdump.org/2.安装c编译所需包:apt-getinstallbuild-... 查看详情

我的linux定时任务不起作用是为啥?

我在root下输入crontab-e键入*/1****/home/mission.sh那个文件内容是echo"helloworld">/dev/pts/1目的是每分钟在屏幕上打印出helloworld但是死活就是不执行cron进程始终是开着的手动执行下/home/mission.sh,看是否会在屏幕上打印出helloworld... 查看详情

我的linux定时任务不起作用是为啥?

我在root下输入crontab-e键入*/1****/home/mission.sh那个文件内容是echo"helloworld">/dev/pts/1目的是每分钟在屏幕上打印出helloworld但是死活就是不执行cron进程始终是开着的手动执行下/home/mission.sh,看是否会在屏幕上打印出helloworld... 查看详情

为啥 PyUSB / libusb 在 Linux 上需要 root (sudo) 权限?

】为啥PyUSB/libusb在Linux上需要root(sudo)权限?【英文标题】:WhydoesPyUSB/libusbrequireroot(sudo)permissionsonLinux?为什么PyUSB/libusb在Linux上需要root(sudo)权限?【发布时间】:2011-04-1321:11:30【问题描述】:我最近一直在玩PyUSB,发现它在Linux上... 查看详情

mtr网络诊断工具(代码片段)

...务堆积,这边也一直再发送需要合成的数据过去,这种情况只能说明在传输需要合成的语句的时候出现了问题,这时候第一个排查的就是网络问题,可能是网络大量丢包造成的数据传输问题,于是开始使用ping命令查看,发现确实有丢包,... 查看详情

linux下root用户不是拥有所有权限吗,为啥挂载光盘时不是这样?

我用普通用户user登录,放入光盘,自动被识别,可以使用,在命令行下也可以查看它的内容,但是我su到root后再查看提示我权限不够,退出root就可以,为什么root权限会不够?root不是可以做任何普通用户可以做的事情?(我用... 查看详情

linux查看网络丢包情况mtr网络连通性判断工具

3.1先查看硬件情况一台机器经常收到丢包的报警,先看看最底层的有没有问题:(1)查看工作模式是否正常[root@localhost~]#ethtooleth0|egrep\'Speed|Duplex\'Speed:1000Mb/sDuplex:Full (2)查看检验是否正常[root@localhost~]#ethtool-Seth0|grepcrcrx_crc_errors:0S... 查看详情