如何在 tcl 中执行 getpwnam/getpwuid 等

发布于 2024-09-25 00:32:45 字数 51 浏览 6 评论 0原文

tcl 是否有执行 NSS 查找的标准方法(getpwnam、setpwent,...)

does tcl have a standard way of doing NSS lookups (getpwnam, setpwent,...)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

雨后彩虹 2024-10-02 00:32:45

Tcl 不会将它们公开为 API(它也没有真正在内部使用它们),而是使用 TclX 扩展包确实支持正是你想要的我相信。例如:

package require TclX

set uid [id convert user $tcl_platform(user)]
puts "Your userid is $uid and you are a member of these groups: [id groups]"

如果您正在使用 ActiveTcl,那么您肯定已经获得了可用的 TclX 软件包(已经安装或可以从 teapot 存储库中获取)。

Tcl doesn't expose those as APIs (it doesn't really use them internally either) but the TclX extension package does support exactly what you want I believe. For example:

package require TclX

set uid [id convert user $tcl_platform(user)]
puts "Your userid is $uid and you are a member of these groups: [id groups]"

If you're using ActiveTcl, you've definitely got the TclX package available (either already installed or available from the teapot repository).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文