如何让别人看不到内容? 即使是root

sh/bash/dash/ksh/zsh等Shell脚本
abbott
帖子: 435
注册时间: 2007-07-11 22:45

如何让别人看不到内容? 即使是root

#1

帖子 abbott » 2009-08-26 22:18

有部分shell脚本内容,
不想让别人看到, 当然更不想让root看到其中的内容。

应该如何处理?

我的想法是:
root打开的时候,都一乱码的形式显示,或者以md5加密之后的形式显示;
就是看不到内容,root可以删除,就是看不到内容;


我的脚本指令,都是放在 $HOME/bin目录的,
不想直白的显示脚本的内容,但是自己还必须能使用。

这个加密指令如何书写?

开启,我的权限控制放在脚本里面,但是如果对方能打开的脚本,copy一份,注释掉我的判断部分,
就完全可以使用了。

现在的想法是,能给我的shell提供一个权限限制,在使用之前,都必须核对一个key文件;同时任何人,如果不是用户本人,都不应该看到脚本的内容。。。。。。

刚刚会用简单的脚本处理自己的事情,所以问的东西比较白痴,

期望大侠指点.....
头像
c\nc
帖子: 231
注册时间: 2007-12-25 12:51

Re: 如何让别人看不到内容? 即使是root

#2

帖子 c\nc » 2009-08-26 23:05

用encfs加密一下
abbott
帖子: 435
注册时间: 2007-07-11 22:45

Re: 如何让别人看不到内容? 即使是root

#3

帖子 abbott » 2009-08-26 23:08

encfs 我先看看如何用这个东西
头像
O_O_BOT
帖子: 2461
注册时间: 2009-05-20 19:32

Re: 如何让别人看不到内容? 即使是root

#4

帖子 O_O_BOT » 2009-08-27 8:17

gpg -c
irc 聊天室
ubuntu-cn 的irc 频道为
irc.ubuntu.com 8001 #ubuntu-cn
UTF8编码 可用 irssi xchat pidgin weechat 登录

http://webchat.freenode.net/?channels=ubuntu-cn
[url]irc://irc.freenode.net/ubuntu-cn[/url]
头像
bluesky1988
帖子: 74
注册时间: 2007-09-09 11:40
系统: ubuntu 10.04.3
来自: zju
联系:

Re: 如何让别人看不到内容? 即使是root

#5

帖子 bluesky1988 » 2009-08-27 9:42

O_O_BOT 写了:gpg -c
great

代码: 全选

from LENIY import BLOG
c=BLOG.head()
           浮生事,苦海舟           欢迎访问最新资讯,点我有惊喜,你懂得           邮件群发器           读者墙插件

代码: 全选

print c.name("Leniy\'s Bolg")
print c.url("http:\/\/blog\.leniy\.org\/")
c.request()
abbott
帖子: 435
注册时间: 2007-07-11 22:45

Re: 如何让别人看不到内容? 即使是root

#6

帖子 abbott » 2009-08-27 9:59

gpg -c


这个如何使用呢?英文不是很好,看了一会man没有搞明白怎么用
头像
xzap
帖子: 256
注册时间: 2006-08-24 21:25

Re: 如何让别人看不到内容? 即使是root

#7

帖子 xzap » 2009-08-29 1:01

假如你要加密的文件名为xx,只需输入:
  gpg -c xx
  会自动弹出对话框询问加密密码:
  经过两次输入密码确定,就会在目录下生成 xx.gpg,这个就是加密后的文件,然后不要忘记把原文件xx删掉就可以了。
  解密的话,输入:
  gpg xx.gpg
  输入正确的密码,xx就会在当前目录下重新生成。
头像
c\nc
帖子: 231
注册时间: 2007-12-25 12:51

Re: 如何让别人看不到内容? 即使是root

#8

帖子 c\nc » 2009-09-07 0:23

再推荐一个简单的:mcrypt
tusooa
帖子: 6548
注册时间: 2008-10-31 22:12
系统: 践兔
联系:

Re: 如何让别人看不到内容? 即使是root

#9

帖子 tusooa » 2009-09-10 18:46

原理比较简单的方法:

代码: 全选

#include <stdio.h>
int main(void)
{
system("shell script");
return 0;
}
然后

代码: 全选

gcc main.c -o script
main.c改源文件名字(C)
script改输出文件名字

代码: 全选

] ls -ld //
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: 如何让别人看不到内容? 即使是root

#10

帖子 wangdu2002 » 2009-09-10 19:38

顺手标记之。
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
aitjcize
帖子: 96
注册时间: 2009-02-01 18:28
来自: 台灣

Re: 如何让别人看不到内容? 即使是root

#11

帖子 aitjcize » 2009-09-10 19:47

tusooa 写了:原理比较简单的方法:

代码: 全选

#include <stdio.h>
int main(void)
{
system("shell script");
return 0;
}
然后

代码: 全选

gcc main.c -o script
main.c改源文件名字(C)
script改输出文件名字
这完全没用的
system()只是调用shell script
script还是必须存在才能执行
就算你想办法包进去了
hexedit也看得到
Aitjcize, AZ
My Blog: http://berelent.blogspot.com
风间星魂
帖子: 490
注册时间: 2009-06-20 23:53

Re: 如何让别人看不到内容? 即使是root

#12

帖子 风间星魂 » 2009-09-12 11:11

标记一下 :em20 :em20
头像
冲浪板
论坛版主
帖子: 7513
注册时间: 2007-05-06 8:19

Re: 如何让别人看不到内容? 即使是root

#13

帖子 冲浪板 » 2009-09-12 11:34

xzap 写了:假如你要加密的文件名为xx,只需输入:
  gpg -c xx
  会自动弹出对话框询问加密密码:
  经过两次输入密码确定,就会在目录下生成 xx.gpg,这个就是加密后的文件,然后不要忘记把原文件xx删掉就可以了。
  解密的话,输入:
  gpg xx.gpg
  输入正确的密码,xx就会在当前目录下重新生成。
这时候已经被root弄走,嘎嘎 :em05
头像
冲浪板
论坛版主
帖子: 7513
注册时间: 2007-05-06 8:19

Re: 如何让别人看不到内容? 即使是root

#14

帖子 冲浪板 » 2009-09-12 11:35

最好就是编译一下...
tusooa
帖子: 6548
注册时间: 2008-10-31 22:12
系统: 践兔
联系:

Re: 如何让别人看不到内容? 即使是root

#15

帖子 tusooa » 2009-09-27 20:52

aitjcize 写了:
tusooa 写了:原理比较简单的方法:

代码: 全选

#include <stdio.h>
int main(void)
{
system("shell script");
return 0;
}
然后

代码: 全选

gcc main.c -o script
main.c改源文件名字(C)
script改输出文件名字
这完全没用的
system()只是调用shell script
script还是必须存在才能执行
就算你想办法包进去了
hexedit也看得到
真正的意思是把shell script的内容塞到这儿
仅供参考

代码: 全选

] ls -ld //
回复