我有FTP访问Linux上的Apache服务器上传文件,以便他们可以从网上下载。 我最近被授予SSH访问额外的权限,并认为将文件直接下载到服务器会更快,而不是下载到我的机器,然后FTP到服务器。 当我使用SSH下载文件到服务器,然后将其放置在public_html目录中时,它从Web中不可见。 权限(来自SSH和FTP客户端)与所有其他可见文件相同,但在目录列表中不可见,如果我尝试在浏览器中input文件名,则会出现403错误。 很明显,当我FTP服务器的文件发生了其他事情,使其networking可见,我目前不知道。 我错过了什么导致该文件从networking中不可见? 我该如何解决?
– 编辑 – 我知道了。 我需要使用adduser username group 。 我添加了一个用户的命令 useradd -G myapp_user newusername 然后我改变了我想要用户访问的公共文件夹上的组。 这里是使用ls -l的行我看到组已经设置。 drwxrwxr-x 3 root myapp_user 4096 Jul 9 19:13 public 我cd到它,再次做到,我看到像下面的文件组。 我也看到公共文件夹和目录内的rwx。 -rwxrwxr-x 1 root myapp_user 4403 Oct 10 2007 info.png 然后我作为用户和CDlogin到我写的文件夹touch a ,我有一个权限错误。 我不能添加,删除或做任何事情,即使我看到775是权限。 我也尝试useradd -G myapp_user newusername来查找用户已经是组的一部分 我错过了什么? 我想冲洗的东西之前生效? 重新开始? 为什么不能修改公用文件夹中的任何内容? 使用腻子和winscp。 但现在只是腻子。 – 编辑 – 我写了id newusername并得到了下面。 […]
谢谢阅读。 我有一个分享2003服务器,我想与我的一些域用户分享。 共享目前是空的,所以ñ担心子文件/文件夹的权限。 我已经设置了权限如下: AccessGroup – 完全权限。 AccessGroup – 完整的共享权限。 没有其他的权限定义。 我已经将用户添加到AccessGroup中,但他们无法通过networkinginput共享 – 它表示拒绝访问。 我在这里错过了什么? 我不理解权限,还是需要刷新某些东西或…? 谢谢! 编辑感谢评论。 不,我只是在另一台工作站上通过networking进行testing。 我是否需要从本地工作站上注销服务器属性的更改才能生效?
我正在尝试设置一个Minecraft服务器,并决定在一个只能访问Minecraft服务器目录的受限用户上运行服务器。 我无法让用户拥有权限,即使我将所有者设置为用户,并将其游戏到目录。 所以我把目录的访问权限设置为777,我仍然无法访问目录。 有什么想法,我失踪了? 谢谢,马克斯 编辑:好吧,我通过打开Minecraft服务器文件夹的目录来解决它。这是否总是需要? 例如:我的服务器在/srv/minecraftServer/我打开minecraftServer到server用户,但不是srv 。 当我打开srv (允许有限的用户也看到我的networking主机,不再是一个有限的用户),用户能够访问minecraftServer目录..这是正常的,是否有办法解决这个问题?
我有一个Windows 2003 R2域控制器和一个2008 SP2terminal服务器。 我怎样才能为TS的C:\example目录提供MYDOMAIN\MyGroup自定义权限? 当我尝试在C:\example的安全属性中添加用户或组时,位置字段不能从TermServName更改, MYDOMAIN\MyGroup也不会find。
我喜欢通过cron修复我们的文件服务器的权限。 一般来说,我喜欢将所有内容都设置为umask 027,忽略用户所做的任何更改。 对于某些子文件夹,我喜欢应用umask 077。 问题不在于如何设置和使用umask,而是通过cronjob重复修改权限,以防用户更改了某些内容。 例如最后应该看起来像 drwx —— /home/user/.ssh drwxr-x — / hom / user / foobar drwx —— / hom / user / Mail 困难的方式(我想要的)看起来像这样: chmod -R o-rwx /home/user chmod -R g+r /home/user find /home/user -typer d -exec chmod g+x '{}' \; chmod go-rwx /home/user/{Mail,.ssh}
我有一个任务来解决这个网站。 其中一个问题是,在一个页面上,图像断开链接 – 图像没有显示,点击图像(即直接链接到图像文件)导致403(禁止)错误。 我正在寻找一些可能的原因的反馈。 存储图像的目录具有以下权限: drwxrws— www "group" 10240 Aug 2008 "image directory name" 我不得不隐藏名字。 我检查了页面源代码,一切似乎都已经到位。 该网站的其他部分以及该图像目录之外的其他图像显示正常。 有人告诉我,最近服务器发生了一些变化。 我试图假设在源代码中没有任何错误,并且权限是 – 或者以前是正确的(因为该站点之前一直在工作,并且没有对站点本身进行最近的更改)。 我目前唯一的想法是:a)其他用户的目录权限应该是drwxrws–x (可执行文件),或者b)我不知道的服务器设置有变化。 还有什么我应该检查?
我真的不明白。 我在path/var/php/project_name上的localhost web项目上 我已经通过chown将该文件的所有权更改为我的用户名。 现在,假设我有项目内的private目录(所以path是/var/php/project_name/private ) 我键入命令: chmod -R u=rwx,g=rx,o= private 所以权限是: drwxr-x— 4 maciej maciej 4096 2012-02-02 11:54 private 但是当我尝试cd private我得到权限被拒绝。 这是怎么回事? 是的,我logging为maciej :maciej @ mkk:/ var / php / edited_name / private $ 操作系统:最新的Ubuntu 更新: 抱歉的家伙 – 这是我的错字..我骗了你:我删除了X权限,但包括在问题:|
我们正在尝试在独立的Windows Server 2003(Standard,32bit,SP2)IIS6上设置FTP。 我们不使用广告。 它不是设置为用户隔离,因为我需要“pipe理员”帐户能够访问D:驱动器(其中FTP设置为根)的任何部分。 我希望能够限制单个用户帐户(在本地框上创build)只能访问驱动器上的特定的子子目录结构。 我不想让这个用户读/写/导航到D:驱动器的任何其他部分。 如果有必要,我可以接受目录列表,但肯定不过是。 在IIS6中,我使用用户名(如上面提到的用户)创build了一个虚拟目录作为别名 – 使用凭据login到FTP将它们直接放到目录中,这是正确的,我在之后。 但是我找不到阻止他们在“他们的”结构之外进行导航的方法。 我已经尝试拒绝他们在D:驱动器根目录下的权限,但是拒绝当然会覆盖任何允许他们在“他们的”目录下权限的企图。 我也尝试创build一个组,所以我应该需要我可以添加其他用户到这个组,他们也将被拒绝访问任何不是他们的目录结构。 正如你可能已经收集到的,我不是贸易networkingpipe理员,所以请温和!
我们遇到的问题是有意和无意地在networking驱动器上移动文件。 什么是build立问责制而不会使存储服务器陷入困境的好方法? 有一个轻量级的方式来logging文件移动操作? 我知道的唯一的解决scheme是NTFS日志logging,这似乎太耗费资源。