快速业务通道

Linux下手动创建新用户

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-15
 chown -R floatboat /home/newboat

  如果你同时想修改文件/目录所属的组的话,你可以使用以下命令方便的达到目的:

  chown -R floatboat.ftpusers /home/newboat

  这样,不但文件主人得到了修改,文件所属的组也变成了ftpusers

  ◆修改文件的组属性

  文件所属组你倒是可以改变,前提是:

  1、你的超级用户.

  2、你同时属于两个或两个以上的组.

  两个条件你至少具备一个,你才能够把文件所属旧组变为新组.使用如下的命令将当前目录下所有html文件所属的组改为httpd:

  chgrp httpd *.html

  和chown命令一样,chgrp也可以使用-R参数对一个目录内的所有文件和子目录进行递归的修改组属性.

  <提示>:你可以使用不带参数的groups命令查看自己属于哪个组.

  文件权限的设定是我们这一小节讨论的核心,我们主要介绍chmod命令的两种用法.

  ◆使用访问字符串设置文件目录权限

  正如前面所说的,每一个文件、目录都针对用户自己、用户所在组、其它所有帐号(组)分别有读、写、执行三种权限及其组合.当一个普通用户新建一个文件 的时候,它默认的访问权限显示就如我们刚才所举例子的第一个字段所示.总共十位字符“-rw-rw-r--”,第一位是目录区分标志,如果是d的话,表示 这是一个目录.第二到四位分别表示文件所有者的读(r:read)、写(w:write)、执行(x:execute)属性,第五到七位是文件所属组的 读、写、执行权限,第八到第十位则是其它用户的读、写、执行权限.如果对应的位是相应的字母,就是有这相应权限,否则为“-”,表示没有获得这个许可.象 刚才例子中的文件就是自己可读写,本组可读写,其它用户可读,所有的用户(包括自己)都不能执行它. 拥有帝国一切,皆有可能。欢迎访问phome.net

  我们的用u、g、o分别来指代用户(user)、组(group)、其它帐户(other),就可以方便的设置文件和目录的权限了.当然,我们也可以用a来表示所有的这三项.

  例如,我们要对所有perl的脚本文件设定权限,对所有用户都可以读和执行,文件所有者还允许写许可,那么我们可以使用如下命令:

  chmod a rx,u w *.pl

  注意:如果要使用多个访问字符串,它们之间要用逗号隔开,各个许可字符串之间不允许有空格.正如上例所示.

  如果要修改目录中所有文件和子目录的权限属性,可以使用chmod提供的-R参数来递归修改.例如,下列命令将/www/site1目录及其下面的子目录的权限属性设定为所有者和组可读、写、执行,其它用户不可访问:

  chmod -R a rwx,o-rwd /www/site1

  注意,不要轻易使用-R选项,这可能会带来安全隐患.

  使用字符串方便了理解,单输入那么多字母还是有点累,如果你对8进制有些概念的话,可以使用下面介绍的方法来做权限设置.

  ◆使用八进制数设置文件目录权限

  我们知道,在ls -l的输出中,文件权限表示为“-rw-rw-r--”,前一位只和是否为目录有关,其它九位正好可以分成三段,每段三位,“rw-”、“rw-”和 “r--”,“-”代表无效“0”,其它字符代表有效“1”,那么这个文件的权限就是“110”、“110”、“100”,把这个2进制串转换成对应的8 进制数就是6、6、4,也就是说该文件的权限为664(三位八进制数).我们也可以使用类似这种三位八进制数来设定文件授权,如上边两个例子,就也可以写 为:

  chmod 755 *.pl

  chmod -R 770 /www/site1

  是不是很简洁?关键在于你能根据你需要设定的权限正确的选择八进制数(利用八进制数的二进制表示可以非常轻易的做到这一点).

  ◆读、写、执行的权限说明

  1、所谓写的权限,也就是对文件修改和删除的权限.如果目录的写权限也对你开放了,则可以创建、删除或修改该目录下的任何文件或自目录——即使该文件和子目录并不属于你.

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号