我首先要说的是,有很多这方面的话题,而且我相信现在我已经看到了他们。 仍然没有解决scheme似乎帮助。 我安装了vsftpd。 创build了一个用户ftp-data。 现在我需要由用户ftp-data上传的文件将有755个权限。 解决这个问题应该像添加一样简单: local_umask=002 file_open_mode=0755 但是这并没有帮助,然后我尝试了一些这个变化,仍然没有帮助。 我补充说: chmod_enable=YES 仍然没有帮助。 目前我认为我错过了一些非常简单明显的东西,只是无法find它。 也许有人可以帮助我find我失踪的东西。 这是我的configuration文件: anonymous_enable=NO local_enable=YES write_enable=YES local_umask=002 anon_upload_enable=NO anon_mkdir_write_enable=NO dirmessage_enable=NO xferlog_enable=YES connect_from_port_20=YES xferlog_file=/var/log/xferlog listen=YES local_root=/var/www/ftp-gallery pam_service_name=vsftpd userlist_enable=YES tcp_wrappers=YES 编辑:解决了它。 这是我使用的客户端的一个问题。 FTP客户端本身正在改变权限:)
首先是这个问题: http://support.apple.com/kb/TS4149 这就是说,通过smb复制到os x服务器的任何东西都将被“安全地保存”,并且基本上是chmod到600.这对于拥有共享服务器是非常烦人的和适得其反的。 我做了文章所说的,但没有任何改变。 关于如何实际设置ACL权限是非常模糊的,但我想我通过Server.app – >硬件 – >存储 – >编辑权限。 我补充说(除了其他事情): 嘉宾 – 读写其他 – 读写 实际上每个条目都是读写的,但是尽pipe如此,当我尝试通过SMB复制文件时,它仍然是600。 我应该去哪里解决这个疯狂? 或者,我怎样才能摆脱这个蹩脚的SMB,并把原来的SMB? 我尝试SMBUp,但它只是无法启动每次服务…
我发现了一些最近版本的ProFTPd的变化 – 我使用Umask 0007删除“其他”的权限,但它保留我的SetGID目录标志 – 这正是我想要的。 在最近的版本(1.3.4)我的许可系统停止工作。 我无法说服ProFTPd在新创build的目录上设置SetGID标志。 在文档中,他们说创build目录的“基本模式”是0777, UMask只允许删除权限。 如何使SetGID位在新目录上,即权限2770? 谢谢。
这是问题 我们有NTFS文件服务器与几层子文件夹。 FolderA \ – 用户AAA不应该有权限 FolderA \ FolderAA \ – 用户AAA不应具有访问权限 FolderA \ FolderAA \ FolderAAA – 用户AAA应该有权限 我们如何做到这一点? 谢谢
Piwigo画廊,在Apache和PHP,CentOS 6。 根系统是一个RAID 128GB。 / var / www / html位于根文件系统上。 将320GB硬盘安装到/ var / www / html / 320使用默认值,这是一个ext4 fs。 在/ var / www / html / galleries中插入一个符号链接,这是由gallery脚本读取的,所以我可以上传图片到那里,然后点击同步。 它给了我错误: [./galleries/] PWG-ERROR-NO-FS(文件/目录读取错误)PWG-ERROR-NO-FS:无法访问文件或目录(不存在或访问被拒绝) 在/ dev / sdb1,/ var / www / html和/ var / www / html / 320以及符号链接库上设置了chmod 777。 全部recursion。 chown apache:apache也一样。 PHP不能读/写它。 我尝试了和没有符号链接,我已经尝试了所有我能想到的。 没有。 任何想法如何我可以给Apache / […]
我正在寻找一种方法来通过PM2运行节点,同时读取放置在安全目录中的SSL私钥。 详细信息:带节点的Bitnami LEMP堆栈 / etc / ssl / private的权限: drwx—— 2 root root 4096 private 密钥文件的权限: -rw-r—– 1 root root 1704 my_key_file.key 有了上面的权限,nginx和php都可以正常运行,而且没有任何问题(我猜这是因为nginx的主进程是以root身份运行的),运行的节点也是sudo。 不过,我想以非root用户的身份运行这个节点代码,因为如果节点服务器受到危害,这样可以降低安全风险。 我在这里有什么select? 我理解它的方式就像这些选项: 松开私钥文件夹/文件的权限(错误,涉及对/ etc / ssl / private的更改!) 复制private_key并使其可读取,仅由运行pm2的安全用户读取(Bit messy,涉及跟踪复制文件的更新等) 以root用户身份运行PM2 master ,然后以非root用户身份生成一个进程/实例(就像nginx的工作方式一样,不知道这是甚么可能) 以root用户身份运行PM2,在以root身份执行某些操作之后,将代码更改为自己的特权级别(如此处所述 – 看起来有些杂乱,也可能存在安全风险) 任何forms的帮助,非常感谢! 谢谢
目前我遇到了一个使用特定文件(基本上是xml)的软件,有时存储在文件共享中,有时存储在本地。 经常这些文件中的一个意外丢失。 即使Windows事件日志声明它是删除它们的用户(使用进程ID 4),也没有用户删除这些文件。 不幸的是,进程ID 4是一个伪PID,它被分配给Windows内核,所以事件日志不够精细,不能让我知道哪个应用程序实际上正在删除文件。 通常我会安装进程监视器来监视文件,所以我可以看到是否有任何应用程序正在使用文件句柄进行删除等,但问题是,重现文件丢失的步骤是不确定的,他们只是间歇性删除。 所以离开过程监视器运行似乎是沉重的,因为它会监视很多东西。 是否有一个像进程监视器的工具,可以在后台运行,以监视文件并删除文件时写入日志? 是离开进程监视器看我的文件夹坏了(我担心的是,它产生的日志可能会有点大)? 任何免费的东西显然是首选,但我真的只是寻求build议和build议。 谢谢
情况如下: 我可以将RDP放入电脑,进入C:\ Windows \ System32,并查看文件版本以查看我的内容。 如winlogon.exe,explorer.exe等 如果我映射驱动器,并尝试检查文件版本,我看不到它。 这是空白的。 Winlogon,资源pipe理器,服务,所有这些可执行文件没有文件版本,当我通过networking检查他们。 我使用的扫描程序使用相同的凭据,无法远程读取文件版本,但可以在本地读取。 所以似乎有些东西阻止文件夹中的文件被远程读取。 我检查了System32文件夹的权限,它看起来不错。 我还将文件夹的所有者更改为本地pipe理员组,我的用户是其中一员,只是为了确保。 仍然无法看到文件版本。 如果有本地安全策略或GPO阻止某些文件夹中的信息被远程读取,我一直无法find任何信息。 手动检查策略也没有任何效果,尽pipe我还没有检查过每一个。 所以我build立了一些虚拟机,创build了一个新的域,试图通过networking看到这些文件的版本。 我可以。 在这两种情况下,用户都是域pipe理员,并且没有对组的权限进行更改。 在这两种情况下,我映射C $共享,然后导航到Windows \ system32目录。 我已经在10台服务器上复制了这个问题,并且更改了映射服务器和映射服务器。 没有新东西,仍然看不到。 这些服务器都是Windows Server 2012 R2。 有一个GPO或许可我失踪或什么? 有谁知道为什么文件版本属性被阻止通过networking?
看标题。 我目前正在从Windows迁移到Linux环境。 在上传FileZilla中的文件之前,它将有644个设置为权限。 现在它上传为700。 我只find关于服务器configuration的build议,以改变这一点,但没有任何改变服务器端,所以也必须有一个客户端configuration的选项,对吧? 更新: 经过一番testing后,我明白了为什么它的行为如此。 在本地,这些文件仍然在Windowsnetworking资源上,安装为700.在Linux上,FileZilla试图保留这一点,在Windows上,它只是发送666文件,因为它没有Unix风格的权限,被修改为644由服务器umask。 那么我可以告诉FileZilla不保留权限吗? 否则,我只需要正确安装samba共享。
关于将ftp用户限制到某些目录有几个问题。 然而,他们大多数是指vsftpd,我不认为我已经安装在我的系统上。 我正在运行Ubuntu 9.04。 我怎么能告诉我已经安装了什么ftp服务,然后限制某些用户只有/home/ftpuser目录而不是完全访问文件系统? 我想我可以将它们添加到一个单独的组,并将该组访问权限给适当的目录,但是我必须从所有其他目录中删除该组权限吗? 似乎应该有一个简单的方法,例如在/etc/vsftpd/vsftpd.conf文件中设置chroot_local_user值,但是在我的系统中不存在。 更新 以下是结果: dpkg –list |grep -i ftp : ii curl 7.18.2-8ubuntu4.1 Get a file from an HTTP, HTTPS or FTP server 我可以使用sftp连接到这个服务器,但是没有安装ftp服务器。 我必须安装一个吗?