.htaccess只允许主目录的所有者?

假设我有一个主目录“〜someuser / www”,Apache(由别人维护)公开为http://www.myserver.com/~someuser 。 如果我想限制这个目录给特定的用户,我可以在www文件夹中创build一个.htaccess文件,其中包含“Require user username1 username2”等行。

问题是:有没有一种方法可以在.htaccess中指定只有主目录的所有者(可能是谁)应该能够从Web访问它?

如果我知道所有者是“一些用户”,那么我只是指定“要求用户一些用户”,但在这种情况下,我试图把一个模板,将为很多用户工作,我想避免不得不告诉他们每个插入自己的用户名,如果可能的话。

(更多背景:具体来说,我试图让它在麻省理工学院的网站上描述: http : //scripts.mit.edu/faq/15 。我们将让学生在他们自己的www文件夹中做一些小型的web项目,但不希望其他学生能够查看他们的JavaScript源代码。)

这是一个警察,但让学生这样做:

让您的第一天得到熟悉的实验室练习设置这种内务pipe理,解释什么是.htaccess文件,并将学生链接到.htaccess教程 。 然后,作为其中一个练习,他们限制某些目录的 Web访问给自己,助教和教授。

这是我一直以来为我的母校所做的第一年编程课程所做的工作(“在您的主目录中设置权限,以便人们不能窥探”,“为您的帐户configurationCVS / git /无论什么“等等) – 这节省了我必须做的工作,并使学生们对他们将要工作的环境感到舒适。