谁能告诉我这几行代码运行后对我的电脑干了什么

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
liangyuanfff
帖子: 114
注册时间: 2011-02-13 1:38

谁能告诉我这几行代码运行后对我的电脑干了什么

#1

帖子 liangyuanfff » 2012-09-28 17:12

代码: 全选

#!/bin/sh
getDir()
{
        dir=`echo $0 | grep "^/"`
        if test "${dir}"; then
                dirname $0
        else
                dirname `pwd`/$0
        fi
}
DIR=`getDir`
PATH=$DIR/change.sh
echo "$PATH"
/bin/su - root -c "/bin/sh "$PATH" $DIR"
exit
头像
枫叶饭团
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:

Re: 谁能告诉我这几行代码运行后对我的电脑干了什么

#2

帖子 枫叶饭团 » 2012-09-28 17:30

什么都不会
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: 谁能告诉我这几行代码运行后对我的电脑干了什么

#3

帖子 YeLee » 2012-09-28 17:34

没事。 :em01
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: 谁能告诉我这几行代码运行后对我的电脑干了什么

#4

帖子 YeLee » 2012-09-28 17:41

lol,原来是su之后运行一个change.sh。
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
liangyuanfff
帖子: 114
注册时间: 2011-02-13 1:38

Re: 谁能告诉我这几行代码运行后对我的电脑干了什么

#5

帖子 liangyuanfff » 2012-09-28 18:16

YeLee 写了:lol,原来是su之后运行一个change.sh。
呃 那。。。下面放上change.sh

代码: 全选

#!/bin/sh
##change the privillege of 不能告诉你
APPNAME=不能告诉你
FULLPATH=$1/$APPNAME
echo "$FULLPATH"
chown root:root "$FULLPATH"
chmod 4755 "$FULLPATH"
这样的话呢?又干了什么?
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: 谁能告诉我这几行代码运行后对我的电脑干了什么

#6

帖子 YeLee » 2012-09-28 18:18

代码: 全选

echo $APPNAME
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
xjpvictor
帖子: 2837
注册时间: 2007-08-22 15:55
系统: Archlinux
来自: 新加坡
联系:

Re: 谁能告诉我这几行代码运行后对我的电脑干了什么

#7

帖子 xjpvictor » 2012-09-28 18:34

这。。怎么这么纠结呢。运行a,a再运行b,b再修改c的权限。。
Entschuldigung. Ich habe keine ahnung.
Secure with PGP: gpg --recv-keys 0x68b6e3d8
Fingerprint: 5556 517C F52F E402 DDF5 5400 6D30 F13E 68B6 E3D8
Towards A Sustainable Earth: Print Only When Necessary
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 谁能告诉我这几行代码运行后对我的电脑干了什么

#8

帖子 eexpress » 2012-09-28 18:36

这是猪写的。
:em04
● 鸣学
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: 谁能告诉我这几行代码运行后对我的电脑干了什么

#9

帖子 YeLee » 2012-09-28 18:56

lol
原来是阿姨写的啊。 :em01 :em01 :em01
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
liangyuanfff
帖子: 114
注册时间: 2011-02-13 1:38

Re: 谁能告诉我这几行代码运行后对我的电脑干了什么

#10

帖子 liangyuanfff » 2012-09-28 19:17

eexpress 写了:这是猪写的。
:em04
汗.....
头像
liangyuanfff
帖子: 114
注册时间: 2011-02-13 1:38

Re: 谁能告诉我这几行代码运行后对我的电脑干了什么

#11

帖子 liangyuanfff » 2012-09-28 19:18

YeLee 写了:

代码: 全选

echo $APPNAME
啊 那我知道了 好象就是更改fullpath的权限...?
jtshs256
帖子: 22323
注册时间: 2010-07-19 21:41
系统: OS X

Re: 谁能告诉我这几行代码运行后对我的电脑干了什么

#12

帖子 jtshs256 » 2012-09-28 19:45

轮子要倒霉 :em34
躺平
taglife
帖子: 94
注册时间: 2009-05-31 4:58
系统: CentOS
来自: Taiwan

Re: 谁能告诉我这几行代码运行后对我的电脑干了什么

#13

帖子 taglife » 2012-09-28 20:10

猪?! 阿姨?! 轮子?!
?????
头像
qy117121
论坛版主
帖子: 50587
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: 谁能告诉我这几行代码运行后对我的电脑干了什么

#14

帖子 qy117121 » 2012-09-28 20:11

jtshs256 写了:轮子要倒霉 :em34
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

邮箱 [email protected]
头像
枫叶饭团
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:

Re: 谁能告诉我这几行代码运行后对我的电脑干了什么

#15

帖子 枫叶饭团 » 2012-09-28 20:14

阿姨干掉轮子
回复