⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 文件和目录访问权限设置 linuxsir_org.htm

📁 linuxSir 网站的精华文章
💻 HTM
📖 第 1 页 / 共 2 页
字号:
      <P>在这里你可以修改文件或者目录的所有者、组群和其他用户的权限,而且可以设置特殊权限</P>
      <P>对于特殊权限,最好不要设置,不然会带来很严重的安全问题。</P>
      <P>当然,在这里你也可以改变文件和目录的所有者和所属组。</P>
      <P><A href="文件和目录访问权限设置  LinuxSir_Org.files/fsx0001sslinuxsirorg.jpg"><IMG 
      height=200 src="文件和目录访问权限设置  LinuxSir_Org.files/fsx0001sslinuxsirorg.jpg" 
      weight="200"></A> <A 
      href="文件和目录访问权限设置  LinuxSir_Org.files/fsx0002sslinuxsirorg.jpg"><IMG 
      height=200 src="文件和目录访问权限设置  LinuxSir_Org.files/fsx0002sslinuxsirorg.jpg" 
      weight="200"></A></P>
      <P><FONT id=5 
      size=4><B><BR>五、使用chmod和数字改变文件或目录的访问权限<BR></B></FONT><BR>文件和目录的权限表示,是用rwx这三个字符来代表所有者、用户组和其他用户的权限。有时候,字符似乎过于麻烦,因此还有另外一种方法是以数字来表示权限,而且仅需三个数字。<BR>
      <DIV class=codeblock><CODE>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;r: 
      对应数值4<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;w: 
      对应数值2<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x:对应数值1<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-:对应数值0</CODE></DIV><BR>  数字设定的关键是mode的取值,一开始许多初学者会被搞糊涂,其实很简单,我们将rwx看成二进制数,如果有则有1表示,没有则有0表示,那么rwx 
      r-x r- -则可以表示成为:<BR>
      <DIV class=codeblock><CODE>  111 101 
      100<BR>  再将其每三位转换成为一个十进制数,就是754。<BR>  例如,我们想让a.txt这个文件的权限为:<BR>   自己 同组用户 
      其他用户<BR>  可读 是 是 是<BR>  可写 是 
      是<BR>&nbsp;&nbsp;&nbsp;&nbsp;可执行</CODE></DIV><BR>  那么,我们先根据上表得到权限串为:rw-rw-r--,那么转换成二进制数就是110 
      110 100,再每三位转换成为一个十进制数,就得到664,因此我 们执行命令:<BR>
      <DIV class=codeblock><CODE>[root@localhost ~]# chmod 664 
      a.txt</CODE></DIV><BR>按照上面的规则,rwx合起来就是4+2+1=7,一个rwxrwxrwx权限全开放的文件,数值表示为777;而完全不开放权限的文件“---------”其数字表示为000。下面举几个例子:<BR>
      <DIV 
      class=codeblock><CODE>-rwx------:等于数字表示700。<BR>-rwxr—r--:等于数字表示744。<BR>-rw-rw-r-x:等于数字表示665。<BR>drwx—x—x:等于数字表示711。<BR>drwx------:等于数字表示700。</CODE></DIV><BR>在文本模式下,可执行chmod命令去改变文件和目录的权限。我们先执行ls 
      -l 看看目录内的情况:<BR>
      <DIV class=codeblock><CODE>[root@localhost ~]# ls -l<BR>总用量 
      368<BR>-rw-r--r-- 1 root root 12172 8月 15 23:18 
      conkyrc.sample<BR>drwxr-xr-x 2 root root 48 9月 4 16:32 
      Desktop<BR>-r--r--r-- 1 root root 331844 10月 22 21:08 
      libfreetype.so.6<BR>drwxr-xr-x 2 root root 48 8月 12 22:25 
      MyMusic<BR>-rwxr-xr-x 1 root root 9776 11月 5 08:08 net.eth0<BR>-rwxr-xr-x 
      1 root root 9776 11月 5 08:08 net.eth1<BR>-rwxr-xr-x 1 root root 512 11月 5 
      08:08 net.lo<BR>drwxr-xr-x 2 root root 48 9月 6 13:06 vmware</CODE></DIV>
      <P></P>
      <P>可以看到当然文件conkyrc.sample文件的权限是644,然后把这个文件的权限改成777。执行下面命令<BR>
      <DIV class=codeblock><CODE>[root@localhost ~]# chmod 777 
      conkyrc.sample</CODE></DIV><BR>然后ls -l看一下执行后的结果:<BR>
      <DIV class=codeblock><CODE>[root@localhost ~]# ls -l<BR>总用量 
      368<BR>-rwxrwxrwx 1 root root 12172 8月 15 23:18 
      conkyrc.sample<BR>drwxr-xr-x 2 root root 48 9月 4 16:32 
      Desktop<BR>-r--r--r-- 1 root root 331844 10月 22 21:08 
      libfreetype.so.6<BR>drwxr-xr-x 2 root root 48 8月 12 22:25 
      MyMusic<BR>-rwxr-xr-x 1 root root 9776 11月 5 08:08 net.eth0<BR>-rwxr-xr-x 
      1 root root 9776 11月 5 08:08 net.eth1<BR>-rwxr-xr-x 1 root root 512 11月 5 
      08:08 net.lo<BR>drwxr-xr-x 2 root root 48 9月 6 13:06 
      vmware</CODE></DIV><BR>可以看到conkyrc.sample文件的权限已经修改为rwxrwxrwx
      <P></P>
      <P>如果要加上特殊权限,就必须使用4位数字才能表示。特殊权限的对应数值为:<BR>
      <DIV class=codeblock><CODE>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;s或 S 
      (SUID):对应数值4。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;s或 S 
      (SGID):对应数值2。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t或 T 
      :对应数值1。<BR>&lt;code&gt;<BR>用同样的方法修改文件权限就可以了<BR>例如:<BR>&lt;code&gt;<BR>[root@localhost 
      ~]# chmod 7600 conkyrc.sample<BR>[root@localhost ~]# ls -l<BR>总用量 
      368<BR>-rwS--S--T 1 root root 12172 8月 15 23:18 
      conkyrc.sample<BR>drwxr-xr-x 2 root root 48 9月 4 16:32 
      Desktop<BR>-r--r--r-- 1 root root 331844 10月 22 21:08 
      libfreetype.so.6<BR>drwxr-xr-x 2 root root 48 8月 12 22:25 
      MyMusic<BR>-rwxr-xr-x 1 root root 9776 11月 5 08:08 net.eth0<BR>-rwxr-xr-x 
      1 root root 9776 11月 5 08:08 net.eth1<BR>-rwxr-xr-x 1 root root 512 11月 5 
      08:08 net.lo<BR>drwxr-xr-x 2 root root 48 9月 6 13:06 
      vmware</CODE></DIV><BR>加入想一次修改某个目录下所有文件的权限,包括子目录中的文件权限也要修改,要使用参数-R表示启动递归处理。
      <P></P>
      <P>例如:<BR>
      <DIV class=codeblock><CODE>[root@localhost ~]# chmod 777 /home/user 
      注:仅把/home/user目录的权限设置为rwxrwxrwx<BR>[root@localhost ~]# chmod -R 777 
      /home/user 
      注:表示将整个/home/user目录与其中的文件和子目录的权限都设置为rwxrwxrwx</CODE></DIV><BR><FONT id=6 
      size=4><B><BR>六、使用命令chown改变目录或文件的所有权<BR></B></FONT><BR>文件与目录不仅可以改变权限,其所有权及所属用户组也能修改,和设置权限类似,用户可以通过图形界面来设置,或执行chown命令来修改。
      <P></P>
      <P>我们先执行ls -l看看目录情况:</P>
      <P>
      <DIV class=codeblock><CODE>[root@localhost ~]# ls -l<BR>总用量 
      368<BR>-rwxrwxrwx 1 root root 12172 8月 15 23:18 
      conkyrc.sample<BR>drwxr-xr-x 2 root root 48 9月 4 16:32 
      Desktop<BR>-r--r--r-- 1 root root 331844 10月 22 21:08 
      libfreetype.so.6<BR>drwxr-xr-x 2 root root 48 8月 12 22:25 
      MyMusic<BR>-rwxr-xr-x 1 root root 9776 11月 5 08:08 net.eth0<BR>-rwxr-xr-x 
      1 root root 9776 11月 5 08:08 net.eth1<BR>-rwxr-xr-x 1 root root 512 11月 5 
      08:08 net.lo<BR>drwxr-xr-x 2 root root 48 9月 6 13:06 
      vmware</CODE></DIV><BR>可以看到conkyrc.sample文件的所属用户组为root,所有者为root。
      <P></P>
      <P>执行下面命令,把conkyrc.sample文件的所有权转移到用户user:<BR>
      <DIV class=codeblock><CODE>[root@localhost ~]# chown user 
      conkyrc.sample<BR>[root@localhost ~]# ls -l<BR>总用量 368<BR>-rwxrwxrwx 1 
      user root 12172 8月 15 23:18 conkyrc.sample<BR>drwxr-xr-x 2 root root 48 9月 
      4 16:32 Desktop<BR>-r--r--r-- 1 root root 331844 10月 22 21:08 
      libfreetype.so.6<BR>drwxr-xr-x 2 root root 48 8月 12 22:25 
      MyMusic<BR>-rwxr-xr-x 1 root root 9776 11月 5 08:08 net.eth0<BR>-rwxr-xr-x 
      1 root root 9776 11月 5 08:08 net.eth1<BR>-rwxr-xr-x 1 root root 512 11月 5 
      08:08 net.lo<BR>drwxr-xr-x 2 root root 48 9月 6 13:06 
      vmware</CODE></DIV><BR>要改变所属组,可使用下面命令:<BR>
      <DIV class=codeblock><CODE>[root@localhost ~]# chown :users 
      conkyrc.sample<BR>[root@localhost ~]# ls -l<BR>总用量 368<BR>-rwxrwxrwx 1 
      user users 12172 8月 15 23:18 conkyrc.sample<BR>drwxr-xr-x 2 root root 48 
      9月 4 16:32 Desktop<BR>-r--r--r-- 1 root root 331844 10月 22 21:08 
      libfreetype.so.6<BR>drwxr-xr-x 2 root root 48 8月 12 22:25 
      MyMusic<BR>-rwxr-xr-x 1 root root 9776 11月 5 08:08 net.eth0<BR>-rwxr-xr-x 
      1 root root 9776 11月 5 08:08 net.eth1<BR>-rwxr-xr-x 1 root root 512 11月 5 
      08:08 net.lo<BR>drwxr-xr-x 2 root root 48 9月 6 13:06 vmware</CODE></DIV>
      <P></P>
      <P>要修改目录的权限,使用-R参数就可以了,方法和前面一样。</P>
      <P><FONT id=7 size=4><B>七、关于本文;</B></FONT></P>
      <P><FONT id=8 size=4><B>八、参考文档;</B></FONT></P>
      <P><FONT id=9 size=4><B>九、相关文档;</B></FONT></P>
      <P><A href="http://www.linuxsir.org/main/?q=node/196"><B>《Linux 
      文件和目录的属性》</B></A></P></DIV>
      <DIV class=links>By wangxudong at 2005/11/19 - 21:35 | <A 
      href="http://www.linuxsir.org/main/?q=taxonomy/term/1">Linux</A> | <A 
      href="http://www.linuxsir.org/main/?q=taxonomy/term/25">基础知识</A> | <A 
      title=共享你有关本文的思想和意见。 
      href="http://www.linuxsir.org/main/?q=comment/reply/112#comment">参与评论</A> 
      | 3453 阅读</DIV></DIV><A id=comment></A>
      <FORM action=?q=comment method=post>
      <DIV><INPUT type=hidden value=112 name=edit[nid]> </DIV></FORM><!-- end content -->
      <DIV id=footer>
      <CENTER><A href="http://www.linuxsir.org/"><IMG 
      src="文件和目录访问权限设置  LinuxSir_Org.files/logo.jpg"></A> <BR><A 
      href="http://www.miibeian.gov.cn/"><FONT color=blue 
      size=3><B>闽ICP备06025536号</B></FONT></A><BR>
      <SCRIPT language=JavaScript 
      src="文件和目录访问权限设置  LinuxSir_Org.files/cyberpolice.htm"></SCRIPT>
      <BR><A href="http://www.linuxsir.org/main/?q=node/78"><FONT color=blue 
      size=3><B>© 2002-2006 LinuxSir.Org</B></FONT></A><BR></CENTER></DIV></TD>
    <TD id=sidebar-right>
      <DIV class="block block-block" id=block-block-2>
      <H2 class=title>基础知识</H2>
      <DIV class=content>
      <UL>
        <LI><A href="http://www.linuxsir.org/main/?q=taxonomy/term/23">安装配置</A> 
        <LI><A 
        href="http://www.linuxsir.org/main/?q=taxonomy/term/1/25/">基础入门</A> 
        <LI><A href="http://www.linuxsir.org/main/?q=taxonomy/term/22/">硬件解决</A> 

        <LI><A href="http://www.linuxsir.org/main/?q=taxonomy/term/21">软件管理</A> 
        <LI><A 
        href="http://www.linuxsir.org/main/?q=taxonomy/term/35/48/">重要资源</A> 
        </LI></UL></DIV></DIV>
      <DIV class="block block-block" id=block-block-4>
      <H2 class=title>软件应用</H2>
      <DIV class=content>
      <UL>
        <LI><A href="http://www.linuxsir.org/main/?q=taxonomy/term/30">网络工具</A> 
        <LI><A href="http://www.linuxsir.org/main/?q=taxonomy/term/32">图形图像</A> 
        <LI><A href="http://www.linuxsir.org/main/?q=taxonomy/term/31">音乐视频</A> 
        <LI><A href="http://www.linuxsir.org/main/?q=taxonomy/term/49">字体中文</A> 
        <LI><A href="http://www.linuxsir.org/main/?q=taxonomy/term/33">软件其它</A> 
        </LI></UL></DIV></DIV>
      <DIV class="block block-block" id=block-block-5>
      <H2 class=title>网络服务器</H2>
      <DIV class=content>
      <UL>
        <LI><A href="http://www.linuxsir.org/main/?q=taxonomy/term/27">文件服务器<A> 
        <LI><A 
        href="http://www.linuxsir.org/main/?q=taxonomy/term/28">Web服务器</A> 
        <LI><A href="http://www.linuxsir.org/main/?q=taxonomy/term/29">邮件服务器</A> 

        <LI><A href="http://www.linuxsir.org/main/?q=taxonomy/term/37">数据库应用</A> 

        <LI><A href="http://www.linuxsir.org/main/?q=taxonomy/term/50">服务器其它</A> 
        </LI></UL></DIV></DIV>
      <DIV class="block block-comment" id=block-comment-0>
      <H2 class=title>最新评论</H2>
      <DIV class=content>
      <DIV class=item-list>
      <UL>
        <LI><A 
        href="http://www.linuxsir.org/main/?q=node/228#comment-655"></A><BR>47 
        min 15 sec 前
        <LI><A 
        href="http://www.linuxsir.org/main/?q=node/228#comment-654">从娃娃开始抓起</A><BR>2 
        hours 4 min 前
        <LI><A 
        href="http://www.linuxsir.org/main/?q=node/228#comment-653"></A><BR>2 
        hours 56 min 前
        <LI><A 
        href="http://www.linuxsir.org/main/?q=node/228#comment-652"></A><BR>3 
        hours 27 min 前
        <LI><A 
        href="http://www.linuxsir.org/main/?q=node/228#comment-651">嘿嘿,fish兄一向可好~~</A><BR>3 
        hours 28 min 前
        <LI><A 
        href="http://www.linuxsir.org/main/?q=node/228#comment-650">祝贺beyond_2000兄!!!</A><BR>3 
        hours 30 min 前
        <LI><A 
        href="http://www.linuxsir.org/main/?q=node/228#comment-649">恭喜恭喜</A><BR>5 
        hours 26 min 前
        <LI><A 
        href="http://www.linuxsir.org/main/?q=node/228#comment-648">哇哈~</A><BR>7 
        hours 16 min 前
        <LI><A 
        href="http://www.linuxsir.org/main/?q=node/228#comment-647">恭喜!恭喜!!!!</A><BR>7 
        hours 24 min 前
        <LI><A 
        href="http://www.linuxsir.org/main/?q=node/222#comment-646">修改主机名三部曲</A><BR>7 
        hours 43 min 
前</LI></UL></DIV></DIV></DIV></TD></TR></TBODY></TABLE></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -