Linux   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了没有任何文件系统权限的Linux用户大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我需要创建一个 Linux用户,仅用于SSH代理.除此之外,用户不应该四处寻找文件系统,甚至不能真正访问sHell. 显然我可以只是chmod删除所有的所有读/写/执行权限,但这显然是一个非常糟糕和可能耗时的选项. 使用此用户的唯一连接应该是通过ssh -D account@example.com 我正在运行Debian 7. 如果用户要登录,他们将必须能够读取文件系统的某些位.您无法在不访问某些
我需要创建一个 Linux用户,仅用于SSH代理.除此之外,用户不应该四处寻找文件系统,甚至不能真正访问sHell.

显然我可以只是chmod删除所有的所有读/写/执行权限,但这显然是一个非常糟糕和可能耗时的选项.

使用此用户的唯一连接应该是通过ssh -D account@example.com

我正在运行Debian 7.

解决方法

如果用户登录,他们将必须能够读取文件系统的某些位.您无法在不访问某些文件的情况下启动交互式sHell.

如果他们需要做的只是进行足够的身份验证来隧道其他连接(包括,在这种情况下,利用ssh SOCKS代理工具),最好拒绝用户交互式sHell(例如,usermod -s / sbin / nologin帐户),然后让他们在没有交互的情况下进行身份验证(ssh -N -D 23456 example@example.com).

不要忘记ssh -D需要一个端口号来绑定本地SOCKS代理,所以你的问题中的例子在语法上是无效的.

大佬总结

以上是大佬教程为你收集整理的没有任何文件系统权限的Linux用户全部内容,希望文章能够帮你解决没有任何文件系统权限的Linux用户所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。