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
-
联系:
#2
帖子
由 枫叶饭团 » 2012-09-28 17:30
什么都不会
-
YeLee
- 论坛版主
- 帖子: 26406
- 注册时间: 2008-08-13 8:48
- 系统: Fundu i64
- 来自: 东海硇州,一双管钥。
-
联系:
#3
帖子
由 YeLee » 2012-09-28 17:34
没事。

-
YeLee
- 论坛版主
- 帖子: 26406
- 注册时间: 2008-08-13 8:48
- 系统: Fundu i64
- 来自: 东海硇州,一双管钥。
-
联系:
#4
帖子
由 YeLee » 2012-09-28 17:41
lol,原来是su之后运行一个change.sh。
-
liangyuanfff
- 帖子: 114
- 注册时间: 2011-02-13 1:38
#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
- 来自: 东海硇州,一双管钥。
-
联系:
#6
帖子
由 YeLee » 2012-09-28 18:18
-
xjpvictor
- 帖子: 2837
- 注册时间: 2007-08-22 15:55
- 系统: Archlinux
- 来自: 新加坡
-
联系:
#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
-
YeLee
- 论坛版主
- 帖子: 26406
- 注册时间: 2008-08-13 8:48
- 系统: Fundu i64
- 来自: 东海硇州,一双管钥。
-
联系:
#9
帖子
由 YeLee » 2012-09-28 18:56
-
taglife
- 帖子: 94
- 注册时间: 2009-05-31 4:58
- 系统: CentOS
- 来自: Taiwan
#13
帖子
由 taglife » 2012-09-28 20:10
猪?! 阿姨?! 轮子?!
?????
-
qy117121
- 论坛版主
- 帖子: 50587
- 注册时间: 2007-12-14 13:40
- 系统: Winbuntu
- 来自: 志虚国乌由市
-
联系:
#14
帖子
由 qy117121 » 2012-09-28 20:11
jtshs256 写了:轮子要倒霉

-
枫叶饭团
- 帖子: 14683
- 注册时间: 2010-06-16 1:05
- 系统: Mac OS X
- 来自: Tencent
-
联系:
#15
帖子
由 枫叶饭团 » 2012-09-28 20:14
阿姨干掉轮子