URN Logo
UNIX Resources » Linux » China Linux Forum » 网络管理技术 » 8 » 请问linux怎么限制用户不能出自己的目录。
announcement 声明: 本页内容为中国Linux论坛的内容镜像,文章的版权以及其他所有的相关权利属于中国Linux论坛和相应文章的作者,如果转载,请注明文章来源及相关版权信息。
Resources
China Linux Forum(finished)
Linux Forum(finished)
FreeBSD China(finished)
linuxforum.net
  业界新闻与评论
  自由软件杂谈
  IT 人生
  Linux软件快递
  翻译作坊
  Linux图书与评论
  GNU Emacs/XEmacs
  Linux 中文环境和中文化
  Linux桌面与办公软件
  Linux 多媒体与娱乐版
  自由之窗Mozilla
  笔记本电脑上的Linux
  Gentoo
  Debian 一族
  网络管理技术
  Linux 安装与入门
  WEB服务器和FTP服务器
  域名服务器和邮件服务器
  Linux防火墙和代理服务器应用
  文件及打印服务器
  技术培训与认证
  Linux内核技术
  Linux 嵌入技术
  Linux设备驱动程序
  Linux 集群技术
  LINUX平台数据库
  系统和网络安全
  CPU 与 编译器
  系统计算研究所专栏
  Linux下的GUI软件开发
  C/C++编程版
  PHP 技 术
  Java&jsp技术
  Shell编程技术
  Perl 编 程
  Python 编 程
  XML/Web Service 技术
  永远的Unix
  FreeBSD世界
   
请问linux怎么限制用户不能出自己的目录。
 
 
 
 
 
 
 
 
 
 
 
 
Subject: 请问linux怎么限制用户不能出自己的目录。
Author: kofboy    Posted: 2005-03-17 16:50    Length: 120 byte(s)
[Original] [Print] [Top]
比如用户kofboy
限制他只能在/home/kofboy目录下活动,不能去任何系统目录或者其他人的目录。
能这样限制吗?
[Original] [Print] [Top]
Subject: Re: 请问linux怎么限制用户不能出自己的目录。
Author: li_jiaqi    Posted: 2005-03-19 12:02    Length: 214 byte(s)
[Original] [Print] [Top]
>比如用户kofboy
>限制他只能在/home/kofboy目录下活动,不能去任何系统目录或者其他人的目录。

不给kofboy别的目录的任何权限就可以了。

>能这样限制吗?
----
edu≠com图片
[Original] [Print] [Top]
Subject: Re: 请问linux怎么限制用户不能出自己的目录。
Author: kofboy    Posted: 2005-03-19 12:40    Length: 3 byte(s)
[Original] [Print] [Top]
???
[Original] [Print] [Top]
Subject: Re: 请问linux怎么限制用户不能出自己的目录。
Author: li_jiaqi    Posted: 2005-03-20 13:03    Length: 99 byte(s)
[Original] [Print] [Top]
不给这个用户除自己目录之外的任何目录的任何权限。换句话说就是:管好别的目录,不给不该给用户/组的权限
----
edu≠com图片
[Original] [Print] [Top]
Subject: Re: 请问linux怎么限制用户不能出自己的目录。
Author: kofboy    Posted: 2005-03-20 22:30    Length: 138 byte(s)
[Original] [Print] [Top]
不行啊,因为用户都有虚拟主机,他的目录是可以被apache访问到的。
既然apache都可以访问到不同用户的文件,那么他们怎么不能互相访问呢?
[Original] [Print] [Top]
Subject: Re: 请问linux怎么限制用户不能出自己的目录。
Author: xfzhu2008    Posted: 2005-03-21 13:15    Length: 41 byte(s)
[Original] [Print] [Top]
apache是谁运行的?是root还是other users?
[Original] [Print] [Top]
Subject: Re: 请问linux怎么限制用户不能出自己的目录。
Author: kofboy    Posted: 2005-03-21 17:17    Length: 6 byte(s)
[Original] [Print] [Top]
nobody
[Original] [Print] [Top]
Subject: Re: 请问linux怎么限制用户不能出自己的目录。
Author: xfzhu2008    Posted: 2005-03-22 22:27    Length: 296 byte(s)
[Original] [Print] [Top]
ok,这就说明是nobody的权限比普通用户的权限大。
apache能到处访问正是由于这个原因啊。
假如你不给普通用户以cgi的执行权限和其他用户所拥有的权限,
那么普通用户即使登录上去,他也只能对他所拥有的文件进行读和写,
他就没有机会调用apache这个老大哥去R|W|E其它用户的文件。
[Original] [Print] [Top]
Subject: Re: 请问linux怎么限制用户不能出自己的目录。
Author: kofboy    Posted: 2005-03-23 10:39    Length: 326 byte(s)
[Original] [Print] [Top]
不对,nobody都能读取所有用户的文件,那么每个用户都可以互相读取了。

现在想让apache能读取所有用户的文件,而每个用户只能读自己的文件,具体应该怎么设置呢?


比如:
user1/a
user2/b

怎么设置目录权限,才能让apache可以读取a/b,而user1只能读a不能读b?
[Original] [Print] [Top]
Subject: Re: 请问linux怎么限制用户不能出自己的目录。
Author: xfzhu2008    Posted: 2005-03-23 11:15    Length: 215 byte(s)
[Original] [Print] [Top]
我都被你误导了,httpd不是nobody运行的,你用root试试ps --user root和ps --user nobody,这是其一,即apache是由root运行的;

其二,好像有个umask能设置用户创建文件的属性,具体我也没有用过,我都是用root。
[Original] [Print] [Top]
Subject: Re: 请问linux怎么限制用户不能出自己的目录。
Author: li_jiaqi    Posted: 2005-03-23 13:10    Length: 69 byte(s)
[Original] [Print] [Top]
用umask设置用户创建文件的缺省访问权限。具体的你应该知道,都addict了。
----
edu≠com图片
[Original] [Print] [Top]
Subject: Re: 请问linux怎么限制用户不能出自己的目录。
Author: kofboy    Posted: 2005-03-23 14:30    Length: 318 byte(s)
[Original] [Print] [Top]
不对,你用ps -axu来看看,httpd是已什么用户执行的?




我的问题解决了,建立了一个web用户,把httpd以web用户来执行。
修改/etc/group,把web加到每个普通用户的组里,再把普通用户目录改成770

这样httpd就可以访问用户目录,而用户不能互相访问了。
[Original] [Print] [Top]
« Previous thread
有谁知道专门的系统管理员的论坛?
网络管理技术
8
Next thread »
请教MSN如何透过iptables
     

Copyright © 2007 UNIX Resources Network, All Rights Reserved.      About URN | Privacy & Legal | Help | Contact us
备案序号: 京ICP备05006143    webmaster: webmaster@unixresources.net
This page created on 2008-07-17 02:16:07, cost 0.053300857543945 ms.