我想在C程序中添加,刪除或編輯用戶名/etc/passwd
。是否有任何標準的Linux功能可以執行此類功能?如何在/ etc/passwd中添加,刪除編輯用戶名
3
A
回答
2
有adduser
和deluser
。詳細信息請使用man deluser
。
編輯:我錯過了C部分的問題。
man
也是你在這種情況下的朋友。有了man 3 deluser
,你可以詢問stdlib中是否有類似的東西。請閱讀https://unix.stackexchange.com/questions/3586/what-do-the-numbers-in-a-man-page-mean瞭解更多信息。
事實並非如此。你可能想從C中調用unix工具:How do you write a C program to execute another program?
+0
另外,'useradd','userdel','usermod'。一些發行版既有這些,也有你提到的「adduser」和「deluser」,有些發行版有另一種。幾乎所有人都至少有一套... – twalberg
相關問題
- 1. 在php中用admin添加,刪除和編輯用戶
- 2. 刪除,添加,編輯stringList
- 3. KnockoutJS添加,編輯,刪除
- 4. 如何在HTML表格中添加編輯和刪除選項?
- 5. 如何在xml中逐行添加,編輯和刪除
- 6. 如何在Android中添加編輯和刪除按鈕到ListView?
- 7. 如何在Stetho中添加,刪除和編輯數據?
- 8. 如何在Lex中添加,編輯和刪除話語
- 9. 添加記錄,編輯刪除
- 10. 如何使用jqgrid添加,編輯,刪除?使用php
- 11. 如何在GXT3網格中添加(添加,編輯,刪除)按鈕
- 12. 添加/刪除/編輯PHP/SQL表格
- 13. JTable - 添加,編輯,刪除行
- 14. UITableView的編輯風格 - 添加/刪除
- 15. 如何使用QTable?添加,編輯,刪除和檢索行
- 16. 如何禁用子列表套件添加/編輯/刪除
- 17. 如何添加,編輯,刪除和保存XML節點在AS3
- 18. 如何添加編輯和刪除圖標在jQGrid操作列
- 19. 如何防止匿名用戶在couchDB中刪除/編輯我的文檔?
- 20. 添加編輯或刪除編輯器Google動態分頁
- 21. 如何啓用Account.users可編輯或如何刪除或編輯Meteor.users()的用戶?
- 22. 添加/刪除編輯文本和點擊刪除(X)
- 23. wpf datagrid將用戶名添加到正在編輯的列中
- 24. 如何使用php在一列中添加編輯和刪除按鈕?
- 25. 如何在ejabberd中添加/刪除自己的名單中的用戶
- 26. 如何添加/編輯/刪除MySQL數據庫與jqGrid的
- 27. 如何添加,編輯,搜索,刪除jQgrid
- 28. 如何添加編輯和刪除每個jQuery數據表?
- 29. 如何編輯,刪除和添加以下腳本?
- 30. 如何添加編輯/刪除/更新按鈕,事件的GridView
我不認爲它有一個標準函數(有人糾正我,如果我錯了),但你可以追加信息到文件。請參閱[這裏](http://www.cyberciti.biz/faq/understanding-etcpasswd-file-format/)格式。請注意,您需要root權限才能讀取/寫入此文件,並且在播放時請小心,在出現問題時進行備份。 –