linux – 具有缓存的中央身份验证和/ home存储

我想把我的混乱的家庭网络( Windows / Mac客户端的混合物)移到 Linux上专门运行.
这些机器都将转移到Linux.

在我开始这个(肯定是有趣的)旅程之前,这是我的愿望清单:

>中央身份验证(相信LDAP是最好的选择)
>用户的中央配置文件存储,以便可以从登录的任何计算机访问所有文件
> LDAP是否有助于某种形式的信任管理,即用户可以在每台机器上运行sudo,还是我手动需要更新每台机器的sudoers文件

人们认为最好的是实现上述目标,请记住以下我需要的“交易破坏者”:

>笔记本电脑必须能够在离开家时进行身份验证(即无法访问LDAP / auth服务器)
>如上所述,计算机必须缓存用户主目录,以便在未连接到网络时可用

基本上我所追求的是相当于具有漫游配置文件的Windows域.

奖励指向任何可以告诉我他们是否认为我会更好地在虚拟机中运行Visual Studio或通过RemoteApp(即假设类似的硬件会更快)的人.

另外 – 我最熟悉Debian和Ubuntu,但我对人们的建议持开放态度 – 我应该使用哪种服务器操作系统?客户端将是Ubuntu.

在此先感谢大家的帮助.

解决方法

LDAP适用于此设置.

缓存身份验证

SSSD是pam-ldap和nss-ldap的替代品,可以缓存密码以供离线使用.但它对存储在LDAP中的autofs映射没有任何作用.如果您只有一个包含所有主目录的文件服务器,则可以使用autofs通配符映射而不用担心它.

缓存的主页目录

在Linux上没有真正的交钥匙解决方案,就像OS X一样.策略是在网络上安装nfs主目录并使用rsync定期同步主目录.

TsumuFS看起来像一个有前途的交钥匙解决方案,但我不知道它是多么稳定.

信托管理

在Ubuntu中,有一个sudo-ldap包,可以让你将sudo配置放在LDAP中.没有什么可以缓解这一点,因此您最好使用配置管理系统分发您的sudoers文件.

相关文章

1、安装Apache。 1)执行如下命令,安装Apache服务及其扩展包...
一、先说一下用ansible批量采集机器信息的实现办法: 1、先把...
安装配置 1. 安装vsftpd 检查是否安装了vsftpd # rpm -qa | ...
如何抑制stable_secret读取关键的“net.ipv6.conf.all.stabl...
1 删除0字节文件 find -type f -size 0 -exec rm -rf {} ...
## 步骤 1:安装必要的软件包 首先,需要确保系统已安装 `dh...