我目前正在为一个内部程序开发 Debian 软件包。作为这个包的一部分,我需要创建程序的大部分功能运行的用户。我在 postinst 脚本中这样做。 postinst 脚本可以运行多次(例如,在升级时),因此确保我不会每次都尝试创建用户很重要。
那么,我怎样才能确保只在第一次运行脚本时创建用户,而不影响以后运行脚本?
最佳答案
尝试:
[aiden@dev ~]$ id aiden
uid=500(aiden) gid=500(aiden) groups=500(aiden)
[aiden@dev ~]$ id foomonkey
id: foomonkey: No such user
[aiden@dev ~]$
第一个$?
是0,第二个是1。
关于linux - 确保用户在 Debian GNU/Linux 系统上存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1321830/