![如何使用 FTP 设置用户的起始文件位置](https://linux22.com/image/127565/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20FTP%20%E8%AE%BE%E7%BD%AE%E7%94%A8%E6%88%B7%E7%9A%84%E8%B5%B7%E5%A7%8B%E6%96%87%E4%BB%B6%E4%BD%8D%E7%BD%AE.png)
我有一个用户帐户rootftp
,两个人偶尔使用它来 ftp 到一台机器,我相信它使用 Solaris 并作为 Xerox 自由流打印服务器运行。物理机是 Xerox N 系列,Reg 型号 D01D,Reg 类型 D01D001。如果这有什么影响的话,这两个用户正在运行 Windows 10。假设我们有以下两条路径:
Path 1 = /var/somewhere/somewheredeeper
Path 2 = /var/somewhere
当两个用户中的任何一个使用 ftp 访问这台计算机时,他们都会从路径 1 的位置开始。在哪里/如何进行更改,以便他们在通过 ftp 连接时从路径 2 开始?他们需要访问路径 2,但如果他们从路径 1 开始,他们就无法升级到路径 1。
我对 Linux 几乎一无所知,但我对 bash 和使用终端非常熟悉。我无法通过搜索找到此特定信息。感谢您的帮助!
答案1
很可能你只需要
- 更新用户的主目录,您可以
vi /etc/passwd
更改/var/somewhere/somewheredeeper
为/var/somewhere
,但随后您需要 - 更新权限以拥有允许用户访问该目录的
/var/somewhere
所有权和权限rootftp
ftp