0
https://github.com/mongodb/mongo/blob/master/debian/mongodb-org-server.postinst 我可以在上面的鏈接,MongoDB中創建了一個名爲NEWUSER「mongodb'.and我才知道,許多更大的項目運行他們的項目作爲自定義見用戶(這裏是一個用戶'mongodb')我在python中編寫了一個小應用程序,並以sudo的身份運行它,我想爲我的應用程序創建一個新的自定義用戶,然後像定製的user.how一樣運行應用程序更大的項目實現這一目標。他們使用哪個命令來使整個應用程序或包作爲自定義用戶來運行? 在大量閱讀關於這個我發現我們可以使用sudo -u <username> <command>
或通過設置euid或uid seteuid()
函數。但我想知道實際項目如何實現它,並遵循我的項目中的標準方式。運行整個應用程序的其他用戶(其它的用戶比根)
https://github.com/mongodb/mongo/blob/master/debian/mongod.service在這裏他們配置了用戶 – radha
檢查您在原帖中添加的鏈接。他們使用'chown'來更改可執行文件的用戶。 –