Ubuntu 12.04 LTS 超级用户,可以使用 FTP 完全访问其他用户目录
Posted
技术标签:
【中文标题】Ubuntu 12.04 LTS 超级用户,可以使用 FTP 完全访问其他用户目录【英文标题】:Ubuntu 12.04 LTS Super user with full access to other users directories using FTP 【发布时间】:2015-02-23 09:42:49 【问题描述】:创建用户的时候,用用户名创建了一个目录,我想创建一个超级用户,他可以访问其他用户的目录,并且这个使用FTP,所以当超级用户连接时,他可以访问所有其他用户目录。
有没有办法与其他用户共享用户目录?
【问题讨论】:
我想我在某处读到,给予 FTP 完全根访问权限将是一个非常糟糕的主意。为什么不让用户登录时(通过ssh
等)授予root 访问权限?
问题是我有没有 ubuntu 或 ssh 技能的最终用户,实际上我有一个专用服务器,以及多个具有不同访问权限的用户,我想给他们每个人 ftp 访问权限,但我正在努力使用 ftp 根访问权限(可以访问所有其他用户的 ftp 目录)。
我想让他们通过导航器集成的 ftp 管理器或 fillezilla 访问他们的文件。我希望我说清楚了。
【参考方案1】:
创建一个用户,然后编辑/etc/passwd
文件,并通过将用户和组 ID 更改为 UID 0 和 GID 0 为您创建的用户授予 root 权限。
例如- 你创建了 xyz 用户,它看起来像-
# grep xyz /etc/passwd
xyz:x:1001:1001::/home/xyz:/bin/sh
使用您喜欢的文本编辑器,将其更改为-
xyz:x:0:0::/home/xyz:/bin/sh
现在由于 xyz 是 root,它可以访问所有文件。
希望对你有帮助!
【讨论】:
感谢您的回答,我将“user2”主文件夹安装到在“user1”主文件夹上创建的文件夹中,现在通过 ftp 连接时,“user1”可以访问“user2”主文件夹文件夹。所以我不需要创建一个具有访问根的新用户。你觉得怎么样? 我想解决方法没问题。以上是关于Ubuntu 12.04 LTS 超级用户,可以使用 FTP 完全访问其他用户目录的主要内容,如果未能解决你的问题,请参考以下文章
求助,怎样在Ubuntu12.04LTS上搭建GTK开发环境
imx6开发板使用MfgTool2烧写ubuntu 12.04 LTS linux镜像
Play 在 ubuntu 12.04 LTS 上运行时给出“非法指令”
Ionic 2 - 错误:EACCES:在 Ubuntu 12.04LTS 上安装时权限被拒绝