小编Ami*_*mir的帖子

无法以根用户身份删除文件夹

文件夹结构为: /home/bobuser/ftp/files

我以 root 身份登录,并且拥有/bobuser,/ftp/files。我对所有文件夹都有 777 权限。里面什么都没有/files

当我在里面时/filesls -a我会得到

. ..
Run Code Online (Sandbox Code Playgroud)

当我做

lsof +D /home/bobuser/ftp/files
Run Code Online (Sandbox Code Playgroud)

我明白了:

COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF   NODE NAME
bash    1479 root  cwd    DIR  253,1     4096 256003 /home/bobuser/ftp/files
lsof    2080 root  cwd    DIR  253,1     4096 256003 /home/bobuser/ftp/files
lsof    2081 root  cwd    DIR  253,1     4096 256003 /home/bobuser/ftp/files
Run Code Online (Sandbox Code Playgroud)

如果我尝试终止服务 2080 或 2081 ( kill -9 2081),它会告诉我服务不存在。每次运行相同的命令时,这两个 PID 编号都会更改。如果我杀死 1479,它会以用户身份终止我的 SSH 会话并且我已注销。

事实上,我想删除/bobuser …

permissions command-line

5
推荐指数
1
解决办法
3364
查看次数

无法阻止 nginx 在子域上重定向到 HTTPS

我正在尝试拥有一个顶级域www.example.com,它是一个 wordpress 站点,我希望它始终强制使用 HTTPS,但是我还有一个子域 subdomain.mysite.com,我只想成为 HTTP。

现在,随着我的服务器块设置,subdomain.mysite.com不断重定向到HTTPS,在 Firefox 和 chrome 中,我得到了太多的重定向崩溃。

我的文件有什么问题?

这是我的服务器块文件:

# Default server configuration
#
server {
  listen 80;
  listen [::]:80;
  server_name example.com;
  return 301 https://example.com$request_uri;
}

server {
  listen 80;
  listen [::]:80;
  server_name www.example.com;
  return 301 https://www.example.com$request_uri;
 }

server {
  # SSL configuration
  #
  listen 443 ssl http2;
  listen [::]:443 ssl http2;

  add_header  Strict-Transport-Security "max-age=0;";

  root /var/www/example.com/html;

  # Add index.php to the list if you are using PHP …
Run Code Online (Sandbox Code Playgroud)

server nginx

5
推荐指数
0
解决办法
6495
查看次数

标签 统计

command-line ×1

nginx ×1

permissions ×1

server ×1