我想授予FTP用户写入文件夹的权限,但不应该能够更改主文件夹中的文件夹或子文件夹中的其他文件。 我有一个root帐户,我们正在使用web服务器从/home/usera – >默认的wwwpath运行。 现在我们有一个用户帐户,我们将通过FTP访问上载文件/home/usera但不希望他更改或进入/home/usera目录中的其他文件夹。
嗨,大家好,我已经为朋友build立了一个小型共享主机。 我已经将文件chmod权限设置为 chmod 711 /home chmod 711 /home/testuser chmod 755 /home/testuser/public_html chmod o+r /home/testuser/public_html/index.htm 如何阻止用户连接到他们自己的ftp从删除html.htm文件,也与公共目录设置为chmod 755我发现他们不能做任何事情,如上传/删除目录? 附加信息:我已经跑了 setsebool -P httpd_enable_homedirs true chcon -R -t httpd_sys_content_t /home/testuser/public_html 但没有效果?
我有以下情况: 有一个名为“上传”的文件夹。 它由“根”拥有,它的组是“网站pipe理员”。 权限设置为755。 drwxrwsr-x 2 root webmasters 4096 Mar 20 22:49 upgrade 有了这个设置,我无法在“升级”中通过php创build文件。 如果我将权限更改为777,则可以在升级中创build文件。 但情况是这样的: 我的Apache运行万维网数据。 所以我将网站站长组添加为用户www-data的主要组。 root@mymachine: /var/www# id www-data uid=33(www-data) gid=1002(webmasters) groups=1002(webmasters),33(www-data) 那么为什么我需要将“升级”权限设置为777? 如果文件夹“升级”具有“网站pipe理员”组,并且用户“www-data”具有组/位于组网站pipe理员并且权限被设置为775,则网站pipe理员的所有组成员应该获得“7”应该能够读,写和执行。 我已经重新启动我的机器,所以我确信所有的组分配都被系统正确识别。 那么我做错了什么? 编辑:/ /当我从“网站pipe理员”组更改为“万维网数据”我得到了写权限与775.当我切换回网站pipe理员不起作用。 问题是为什么? 用户www数据在两个组中 – www数据和网站pipe理员。
前天我订购了我自己的VPS。 但是现在我的Wordpress出现了问题,Wordpress无法自行创build.htaccess,无法写入,插件也无法创build文件/文件夹。 支持没有时间,所以从昨天起,我正在寻找自己的解决scheme,没有运气。 如果我将所有文件夹和文件的CHMOD更改为777或755,我仍然无法写入文件/文件夹。 所以我进一步看,我的www文件夹在VPS上的所有者/组是webapps:apache。 我试图改变webapps到用户“根”,“没有人”,“阿帕奇”和“pipe理员”。 但没有任何工作。 其他人是否有另一种可能的解决scheme?
我改变了文件权限。 现在我无法访问该网站。 nginx + php-fpm 先前, chown -R user1:user1 /var/www/site.com 我在互联网上阅读,然后我改变了文件权限。 groupadd web-content usermod -G web-content user1 usermod -G web-content apache chown -R user1:web-content /var/www/site.com find /var/www/site.com -type f -exec chmod 640 {} \; find /var/www/site.com -type d -exec chmod 750 {} \; 在此之后,网站显示404错误。 从上面的设置我添加到networking内容组的nginx。 还是行不通。 usermod -G web-content nginx 此外,使用此设置,我不能让用户上传照片上传/目录。 但我想让用户上传照片
我的新服务器上的权限/用户有问题。 我把我的WordPress的博客移动到一个新的CentOs服务器。 在这台服务器上,我已经提供了一个ftp用户。 如果我通过FTP与该用户上传文件,如预期的那样,所有者是该用户,并且该组是该用户的默认组。 我所有的wordpress文件都有755个权限,就像在旧的服务器上一样。 我们以一个模板为例。 如果我想通过wordpress的内部编辑器编辑它,它可以使用775,但不能与755.我做了一些resarches,因为我不是很好的系统pipe理员,我认为问题是,当我访问WordPress的,我没有被认为是文件的所有者,而我没有这个问题在旧的服务器上具有相同的文件权限。 我怎样才能解决这个问题? 我已经完全访问这台服务器。 谢谢。
我创build了两个ec2实例,并能够ssh进入前两个罚款。 创build第三个后,我试图ssh到任何一个这个错误。 这就是我正在运行: ssh -v -i /Users/name/meteor.pem [email protected].### 要得到: OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011 debug1: Reading configuration data /etc/ssh_config debug1: /etc/ssh_config line 20: Applying options for * debug1: /etc/ssh_config line 102: Applying options for * debug1: Connecting to 52.25.###.## [52.25.###.##] port 22. debug1: Connection established. debug1: identity file /Users/name/.ssh/meteor.pem type -1 debug1: identity file […]
我知道有文件和目录的+我旗,但我有一个更深的问题。 有没有办法来防止文件夹被删除的用户应该能够创build/访问/删除文件和文件夹INSIDE删除保护的文件夹? sudo chattr +i testfolder标志不会帮助,因为那么用户只能读取文件,而不能创build或删除这些文件。 sudo chattr +a testfolder标志赢得了任何帮助,因为用户可以编写和读取文件,但只追加编辑文件,不要删除它们。 我需要一个解决scheme,用户能够写入,访问和删除文件,但不能删除根/父文件夹。
我有一个脚本,我定期运行,重新申请FACL和chmod的游戏服务器运行的主目录的权限。 该脚本首先发出主目录宽recursionchmod,然后chmods某些文件到特定值(首先所有文件被设置为770,然后进行其他更改)。 脚本的相关位: for d in */; do < server verification and type checking > chmod -R 770 ${d%/} chmod 771 ${d%/} chmod 775 ${d%/}/$gamedir < … chmodding unrelated game asset directories for webserver access … > for k in "${BLOCK_DIRS[@]}"; do if [ -d "$k" ]; then echo -e "${CYAN}Checking $(pwd)/$k…${NC}" echo -e "${RED}Debug: […]
现在,在与一名自由职业者一起工作时,我向Debian添加了一个新用户,创build一个ftp访问权限给这个用户,并提交给自由职业者 问题是,自由职业者可以访问我想保密的一些数据,如:config.php或sqlconfig.php 那么这样的自由职业者最好的策略有什么FTP访问,但不能访问一些文件(包括读取它们)? 问候