记录一次FTP登录500 OOPS:cannot change directory解决方案
因业务需求,捡起了好久没碰的代码和Linux,学会了javascript和node-red等。填平了好多坑,还比较开心。在开心之余又碰到了一个FTP登录问题。
背景:需要修改用户家目录。
直接上图
如图,在本地用户登录FTP的情况下碰到了 “500 OOPS:cannot change directory” 的问题。回头看了看自己的博客,该设置的也都设置了,selinux也设置了。但是还是会出现500报错。于是我只能把目光聚焦到目录上。
在不修改用户家目录的情况下,是可以登录成功的。对比两个目录:所有人和所有组都相同,且都是700权限。那么又是什么原因呢?我又把目光聚焦到他们的父级目录。
用户默认的家目录是在/home。我先查看了home的权限:755:root:root
于是我大胆得出结论:需要每一级父目录在其他用户有可读的权限,因为其他用户需要读进去后才能看到子目录。以下是对这个猜测的尝试。
1.将用户家目录修改为/var/lib/docker/overlay2 ,此时docker目录和overlay2目录在其他用户下都没有可读。ftp登录失败.
2.修改docker和overlay2为755权限,FTP登录成功
记录一次FTP登录500 OOPS:cannot change directory解决方案相关推荐
- 使用客户端登陆ftp 500 OOPS: cannot change directory:/home/virftp解决
使用客户端登陆ftp 500 OOPS: cannot change directory:/home/virftp解决 可以在windows上使用一ftp客户端来尝试进行登录.这个时候一般都会报一个错 ...
- 不关闭seLinux解决vsftpd服务本地用户不能登录问题(500 OOPS: cannot change directory:/home/***
不关闭seLinux解决vsftpd服务本地用户不能登录问题(500 OOPS: cannot change directory:/home/*** 参考文章: (1)不关闭seLinux解决vsft ...
- FTP 331 Please specify the password 500 OOPS: cannot change directory
FTP安装后,实用ftp客户端测试报错,FTP 331 Please specify the password 和 500 OOPS: cannot change directory 查阅网上方法无果 ...
- 500 OOPS: cannot change directory”解决方法
vsftpd出现"Response: 500 OOPS: cannot change directory"解决方法 笔者用的Linux发行版本为centos6.4,当用FTP客户端 ...
- 500 OOPS: cannot change directory:/home/xxx”
参考 http://hi.baidu.com/jenrald/item/b8921b82b5ade72a100ef3c0 一 前言 用ftp命令连接 ftp服务器时提示: "500 OOPS ...
- 500 OOPS:cannot change directory:/root 问题
为什么80%的码农都做不了架构师?>>> 安装完red hat enterprise linux 5后,ftp不能使用root用户,将/etc/vsftpd/ftpusers和 ...
- VsFTP出现500 OOPS: cannot change directory的解决办法
cannot change directory:/home/*** ftp服务器连接失败,错误提示: 500 OOPS: cannot change directory:/home/******* 5 ...
- vsftpd出现500 OOPS: cannot change directory的解决办法
ftp服务器连接失败,错误提示: 500 OOPS: cannot change directory:/home/******* 500 OOPS: child died 解决方法: 1 在终端输入命 ...
- oracle 500,500 OOPS: cannot change directory问题
Normal 0 false false false EN-US ZH-CN X-NONE Normal 0 false false false EN-US ZH-CN X-NONE 1.在CentO ...
最新文章
- CTF-Misc-CRC32碰撞脚本 (二)
- 计算机硬件价钱分配,电脑基础知识计算机硬件基础课件.ppt
- Shiro 权限标签
- C++之指针探究(十):this指针
- LeetCode(637)——二叉树的层平均值(JavaScript)
- Graham-Scan小总结——toj2317 Wall
- Jenkins 部署 jmeter + Ant
- java 代码打包_Java程序打包成jar包
- 爬虫基础篇之多途径抓取失信人名单
- html登陆注册功能实现,实现用户的登录注册功能
- lep开发笔记 -- 内存泄漏
- Anton and Letters
- 朋友们都在用jpg转PDF免费软件有哪些?常用3款软件来分享
- 【计蒜客】等边三角形
- 求三角形面积 ← 海伦公式
- qt matlab环境配置文件,Qt与matlab混合编程
- 计算机找不到网络设备,解决在设备管理器中找不到网卡的问题
- 基于JAVA医保局综合办公系统计算机毕业设计源码+系统+数据库+lw文档+部署
- 企业实名认证api数据接口介绍
- There is no getter for property named 'distinct' in 'class cn.ly.item.pojo.SpciGroup'] with root cau
热门文章
- 【学习日志】2022.09.02 (C++)strcmp和stricmp、strcmpi三者之间的区别、C语言判断文件后缀名、ZENO Audio Update、TEN MINUTES PHYSICS
- PHP植发,《嫁给中也给他植发》c语言黑板擦_【衍生小说|言情小说】_晋江文学城...
- 中学课程01课程概述02课程组织03基础教育课程改革
- vue实现登录路由跳转到成功页面
- curl 下载地址中有特殊字符解决方案
- 数据分析的工作内容是什么,数据分析师、数据产品经理和数据挖掘工程师三个岗位之间,有什么联系和区别?
- Simulink 水轮机初始化设置
- javascript实现自定义右键菜单(绑定鼠标左右键)
- 杰里之ANC mic电路 【篇】
- php cakephp like,CakePHP