博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
非系统ID如何执行系统命令
阅读量:7087 次
发布时间:2019-06-28

本文共 1346 字,大约阅读时间需要 4 分钟。

hot3.png

1,使用自己的ID去查机器的IP发现竟然没有这个命令

asys490@vmmeltlihsdz101:~> ifconfig

-bash: ifconfig: command not found

2,切到root查看这个ifconfig 命令属于哪个文件

vmmeltlihsdz101:~ # which ifconfig

/sbin/ifconfig
vmmeltlihsdz101:~ # ls -ld /sbin/ifconfig
-rwxr-xr-x 1 root root 65712 Feb 18  2011 /sbin/ifconfig

#可以看到other也有权限执行此文件,如果用个人ID 去执行命令报错 access deny 那就要看此文件是否给other赋予执行权限

3,查看个人ID的命令搜寻路径

asys490@vmmeltlihsdz101:~> which ifconfig

which: no ifconfig in (/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/games:/opt/gnome/bin:/usr/lib64/jvm/jre/bin:/usr/lib/mit/bin :/usr/lib/mit/sbin:/opt/novell/zenworks/bin)

#发现/sbin 不在这个路径里面,也就是说/sbin/ifconfig 不在asys490的命令列表里面

4,把/sbin/ifconfig 这个程序拷贝到asys490的搜素路径下的任意一个路径即可

vmmeltlihsdz101:~ # cp /sbin/ifconfig /usr/bin

vmmeltlihsdz101:~ # su - asys490

asys490@vmmeltlihsdz101:~> ifconfig

eth3      Link encap:Ethernet  HWaddr 00:50:56:A9:52:B3
          inet addr:10.50.86.80  Bcast:10.50.86.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:453785950 errors:0 dropped:0 overruns:0 frame:0
          TX packets:320345063 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:111983737387 (106796.0 Mb)  TX bytes:79481734190 (75799.6 Mb)

#可以看到ifconfig 这个命令显示出来结果了

总结:任何命令其实都是一个类似windows 的快捷方式,或者是别名,真正的执行对应的是命令的程序文件,$PATH 会给ID提供命令的搜寻路径,自己写的程序或者脚本也可以加到此路径中开

 

转载于:https://my.oschina.net/u/3713661/blog/1585031

你可能感兴趣的文章
双节点weblogic集群安装
查看>>
【HDU 2586】LCA模板
查看>>
[java面试]关于多态性的理解
查看>>
Hibernate核心类和接口具体介绍
查看>>
常见的MIME类型
查看>>
Leetcode_Wildcard Matching
查看>>
docker 私有仓库简易搭建
查看>>
WCF系列教程之客户端异步调用服务
查看>>
P1201 [USACO1.1]贪婪的送礼者Greedy Gift Givers
查看>>
Android自带的分享功能案例
查看>>
Android广播机制分析
查看>>
Android ADB工具-截图和录制视频(五)
查看>>
配置docker官方源并用yum安装docker
查看>>
PHP/Javascript 数组定义 及JSON中的使用 ---OK
查看>>
php中urldecode()和urlencode()起什么作用啊
查看>>
UVA 11542 Square 高斯消元 异或方程组求解
查看>>
Nginx的内部(进程)模型
查看>>
基于设备树的controller学习(1)
查看>>
递归--练习1--noi3089爬楼梯
查看>>
慢慢过渡到个人博客
查看>>