chmod 命令 数字设定法

2008年09月28日

我们必须首先了解用数字表示的属性的含义:0表示没有权限,1表示可执行权限, 2表示可写权限,4表示可读权限,然后将其相加。所以数字属性的格式应为3个从0到7的 八进制数,其顺序是(u)(g)(o)。

例如,如果想让某个文件的属主有“读/写”二种权限,需要把4(可读)+2(可写)=6(读/写)。

数字设定法的一般形式为:

语法:chmod [mode] 文件名

指令实例:

chmod a+x sort
% 即设定文件sort的属性为:
 文件属主(u) 增加执行权限
 与文件属主同组用户(g) 增加执行权限
 其他用户(o) 增加执行权限

chmod ug+w,o-x text
% 即设定文件text的属性为:
 文件属主(u) 增加写权限
 与文件属主同组用户(g) 增加写权限
 其他用户(o) 删除执行权限

chmod u+s a.out
% 假设执行chmod后a.out的权限为(可以用ls – l a.out命令来看):
 –rws--x--x 1 inin users 7192 Nov 4 14:22 a.out
 并且这个执行文件要用到一个文本文件shiyan1.c,其文件存取权限为“–rw-------”,
  即该文件只有其属主具有读写权限。
   当其他用户执行a.out这个程序时,他的身份因这个程序暂时变成inin(由于chmod
  命令中使用了s选项),所以他就能够读取shiyan1.c这个文件(虽然这个文件被设定为
  其他人不具备任何权限),这就是s的功能。
  因此,在整个系统中特别是root本身,最好不要过多的设置这种类型的文件(除非
  必要)这样可以保障系统的安全,避免因为某些程序的bug而使系统遭到入侵。

chmod a–x mm.txt
chmod –x mm.txt
chmod ugo–x mm.txt
% 以上这三个命令都是将文件mm.txt的执行权限删除,它设定的对象为所有使用者。

$ chmod 644 mm.txt
% 即设定文件mm.txt的属性为:-rw-r--r--
 文件属主(u)inin 拥有读、写权限
 与文件属主同组人用户(g) 拥有读权限
 其他人(o) 拥有读权限

chmod 750 wch.txt
% 即设定wchtxt这个文件的属性为:-rwxr-x---
 文件主本人(u)inin 可读/可写/可执行权
 与文件主同组人(g) 可读/可执行权
 其他人(o) 没有任何权限

chmod 命令 文字设定法

2008年09月28日

chmod用于改变文件或目录的访问权限。用户用它控制文件或目录的访问权限。 该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含 数字的数字设定法。

1. 文字设定法

语法:chmod [who] [+ | - | =] [mode] 文件名

命令中各选项的含义为:

操作对象who可是下述字母中的任一个或者它们的组合:
  u 表示“用户(user)”,即文件或目录的所有者。
  g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。
  o 表示“其他(others)用户”。
  a 表示“所有(all)用户”。它是系统默认值。
操作符号可以是:
  + 添加某个权限。
  - 取消某个权限。
  = 赋予给定权限并取消其他所有权限(如果有的话)。
设置 mode 所表示的权限可用下述字母的任意组合:
  r 可读。
  w 可写。
   x 可执行。
  X 只有目标文件对某些用户是可执行的或该目标文件是目录时才追加x 属性。
  s 在文件执行时把进程的属主或组ID置为该文件的文件属主。
      方式“u+s”设置文件的用户ID位,“g+s”设置组ID位。
  t 保存程序的文本到交换设备上。
  u 与文件属主拥有一样的权限。
  g 与和文件属主同组的用户拥有一样的权限。
  o 与其他用户拥有一样的权限。
文件名:以空格分开的要改变权限的文件列表,支持通配符。

在一个命令行中可给出多个权限方式,其间用逗号隔开。例如:

chmod g+r,o+r example  % 使同组和其他用户对文件example 有读权限。

电脑白痴与电脑黑客的经典对话!

2008年09月24日

黑客:我控制了你的电脑
  小白:怎么控制的?
  黑客:用木马
  小白:。。。。。。在哪里?我没看不见
  黑客:打开你的任务管理器
  小白:。。。。。。。任务管理器在哪?
  黑客:。。。。。你的电脑下面!!
  小白:“我的电脑”里面没有啊
  黑客:算了,当我什么也没做过
  
  黑客:我已经控制了你的电脑
  小白:哦
  黑客:害怕了吧?!嘿嘿
  小白:来的正好,帮我杀杀毒吧,最近我的机子毛病很多耶
  黑客:。。。。。。
  
  
  小白:你怎么总是在我电脑里随便进进出出
  黑客:你可以装防火墙
  小白:装防火墙,你就不能进入了吗?
  黑客:不啊,我只是想增加点趣味性,这样控制你的电脑让我觉得很**耶
  
  
  小白:听说你会制造“病毒”?!
  黑客:嗯
  小白:你可以控制别人的电脑?!
  黑客:一般是的
  小白:那你可以黑掉那些网站吗?
  黑客:当然,没听到人家叫我“黑客”吗?
  小白:。。。。哦~~~`我还以为那是因为你长得很黑。。。。。
  “咣~~”
  
  
  黑客:我又来了!!
  小白:你天天进来,不觉得很烦吗?
  黑客:是很烦,你的机子是我见过的最烂的一台了
  小白:不是吧,这可是名牌
  黑客:我是说你的机子里除了弱智游戏就只有病毒了
  小白:哦~~那你看到我的“连连看”了吗,不记得装在哪,找了好久了耶
  黑客:。。。。。再见
  
  
  黑客:嗨~~~我来了!
  小白:好几天不见你,被我的防火墙挡住啦?
  黑客:哈哈,笑话,上你的机子比我自己的还容易,不是想我了吧
  小白:我是想请你帮一个忙
  黑客:什么事?
  小白:你能不能进入电力系统修改一点数据
  黑客:。。。。。。你想干嘛!!
  小白:求求你,帮我把我家这个月的电费消了吧。。。。。。
  黑客:去死!!
  
  
  
  黑客:你死哪去了?!!!
  小白:。。。。出去玩了几天啊,找我干嘛
  黑客:我要找点东西
  小白:在我这儿找什么东西?
  黑客:病毒,找一条前几年的老病毒,只有你的机子上病毒保存的最全啦
  
  
  黑客:我来了!!
  。。。。。。
  黑客:怎么不说话?
  小白:心情不好
  黑客:谁欺负你了?
  小白:我的一个Q号搞丢了,里面有我的网上初恋
  黑客:这个简单,我帮你拿回来
  小白:拿不回来了
  黑客:不可能,告诉我,多少号?
  小白:呜~~~~就是不记得了
  
  
  小白:你给我出来!!!!
  黑客:怎么啦?!
  小白:你是不是用我的ID去论坛玩了?!!
  黑客:。。。。不好意思,忘了告诉你了,不过,我没干坏事,就瞎编了个贴子,我保证下次再也不玩了
  小白:那不行!!!
  黑客:你还要怎么样?
  小白:你发的贴子得红脸了耶,我第一次得红脸,好开心哦,你必须再给我编一个
  黑客:倒!
  
  
  黑客:嘿嘿,刚才我做了一件很有趣的事
  小白:什么事
  黑客:我到论坛上去顶贴了
  小白:这很平常啊
  黑客:我见贴就顶,尽情的骂楼主是猪,好解气
  小白:哇塞,太过瘾了,我可从来不敢,会被封杀的!
  黑客:没错,已经被封杀了。
  小白:这还有趣?!
  黑客:是啊,因为我用的是你的ID
  
  小白:你是高手吗?
  黑客:可以说是吧。
  小白:高到什么程度?
  黑客:嗯,我无聊的时候就自己黑自己
  小白:哈,这个我也会!
  黑客:#¥%!你也可以?!
  小白:是啊,一关机它就黑了。。。。。
  黑客:滚!

       小白:喂你是哪个?
  黑客:我就是传说中的黑客啊~!嘿嘿~!怕了吧~!
  小白:黑客是什么东东?
  黑客(有点郁闷):靠,黑客都不知道,黑客就是想给你加载数据就加载数据,想删你数据就删你数据的人~!
  小白(白 痴状):那又怎么样啊?
  黑客(开始冒汗):那就可以想在你的电脑里干什么就干什么啊~!
  小白(极度兴奋):是么是么?那你能把电脑里的魂斗罗的密码跟我说么?妈妈把它锁上了,说要考到100分才能玩.
  黑客(十分惊讶地):啊?你几岁啊?
  小白:我今年升小学了耶~!
  扑通~~黑客狂吼一句:真丢人啊~!晕了过去
  小白:喂,你在么?~~~~喂~!~~~~~靠,现在的大人说话都不算话的~!
  
    该黑客目前正住在海淀医院,经确认已呈现出精神病前兆!