Windows日常应用的探究

与时俱进,没有紧跟潮流,就谈不上是进步.
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

UBUNTU cp 文件到apache目录测试

Posted on 2010-01-16 22:43  youss  阅读(664)  评论(0)    收藏  举报

     已知apache web directory in /var/www/

     只做LOCALHOST测试直接CP 文件到此目录。

     sudo cp -r xxx /var/www/

     权限变成了root的怎么办?

     sudo chown username /var/www/xxx/

     就ok了

     =========================

      

      

代码
$ chown root test 把test文件的属主改进root
$ chown 
-R root test_directory 递归地把test_directory目录下的所有文件属主改成root
$ chown ——dereference root test_link 把test_link链接的原文件属主改成root,链接文件属主不变
$ chown ——no
-dereference root test_link 把test_link的链接文件属主改成root,原文件属主不变

$ chmod u
+x file 给file的属主增加执行权限
$ chmod 
751 file 给file的属主分配读、写、执行(7)的权限,给file的所在组分配读、执行(5)的权限,给其他用户分配执行(1)的权限
$ chmod u
=rwx,g=rx,o=x file 上例的另一种形式
$ chmod 
=r file 为所有用户分配读权限
$ chmod 
444 file 同上例
$ chmod a
-wx,a+r 同上例
$ chmod 
-R u+r directory 递归地给directory目录下所有文件和子目录的属主分配读的权限
$ chmod 
4755 设置用ID,给属主分配读、写和执行权限,给组和其他用户分配读、执行的权限

$ chgrp root test 把test的所属组更改root组
$ chgrp 
-R mysql test 递归地把test目录及该目录下所有文件和子目录的组属性设置成mysql
$ chgrp root 
* 把当前目录中所有文件的组属性设置成root


 

Ubuntu下修改目录权限需要先用 sudo 来获得管理员权限,格式如下:

sudo chmod 600 ××× (只有所有者有读和写的权限)
sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限)
sudo chmod 700 ××× (只有所有者有读和写以及执行的权限)
sudo chmod 666 ××× (每个人都有读和写的权限)
sudo chmod 777 ××× (每个人都有读和写以及执行的权限)

其中×××指文件名(也可以是文件夹名,不过要在chmod后加-ld)。

解释一下,其实整个命令的形式是
sudo chmod -(代表类型)×××(所有者)×××(组用户)×××(其他用户)

三位数的每一位都表示一个用户类型的权限设置。取值是0~7,即二进制的[000]~[111]。

这个三位的二进制数的每一位分别表示读、写、执行权限。

如000表示三项权限均无,而100表示只读。这样,我们就有了下面的对应:
0 [000] 无任何权限
4 [100] 只读权限
6 [110] 读写权限
7 [111] 读写执行权限