如何实现类似 CPanel 面板那样的用户管理? 仅控制自己的目录、SSH 登陆等等

2019 年 2 月 9 日
 mifar

本人 Linux 小白,自己摸到这里走不通了。

CPanel 面板,比如说用户 abc123,那么仅管理 /home/abc123,可以 SSH,可以调用一些通用 Bin 权限。

自己试了一下

adduser abc123
groupadd abc123
usermod -a abc123 abc123

然后让 Nginx 在这个账户下跑,就永远的 403 了

3555 次点击
所在节点    Linux
7 条回复
Hansah
2019 年 2 月 9 日
干嘛不用宝塔面板
mifar
2019 年 2 月 9 日
@siknet 自己学到的和用面板的不是两码事么
zhazi
2019 年 2 月 9 日
我觉得系统的学习一下权限系统就好了 跟什么操作系统没关系 windows 和 linux 对照着学习 不理解权限怎么玩,背命令就是给自己找坑,不如用 root 了
KasuganoSoras
2019 年 2 月 9 日
chroot
高端一点就 Docker
flynaj
2019 年 2 月 10 日
你看一下 Nginx 配置文件,临时文件什么都可能不在这个目录,还有它要调用系统 API,可能这个账号没有权限
aaaaasam
2019 年 2 月 12 日
1、把 nginx 的页面文件丢在这个目录下面;
2、su - abc123,用前面这个命令切换到这个 abc123 用户,查看页面资源的文件是否可读;
aaaaasam
2019 年 2 月 12 日
@aaaaasam 就算是 1 也至少需要可读权限才可以

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/533560

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX