文件名称:etcd-passwd:etcd上Linux用户管理
文件大小:6KB
文件格式:ZIP
更新时间:2024-06-04 11:10:49
Go
密码 通过etcd进行密码管理。 这是一个在etcd上管理linu用户的测试项目。 安装 将libnss_etcd.so.2安装到本地: # build libnss_etcd.so.2 $ make # install to /usr/lib $ make install 配置您的nsswitch.conf以使用libnss_etcd.so.2 # /etc/nsswitch.conf passwd: compat etcd 然后在localhost:2379上启动etcd: $ etcd 用户管理 添加用户peter : $ go run cmd/etcdadduser/main.go -name peter -uid 10000 -gid 10000 -gecos ' Peter Rabbit ' 您可以在etcd上看到添加的用户 $ ETCDCTL_A
【文件预览】:
etcd-passwd-master
----user.c(708B)
----cmd()
--------libnss_etcd()
--------etcdadduser()
----nss.go(317B)
----LICENSE(1KB)
----.gitignore(19B)
----Makefile(269B)
----README.md(1KB)
----user.h(469B)
----etcd.go(2KB)
----user.go(3KB)