- Linux:Powerful Server Administration
- Uday R. Sawant Oliver Pelz Jonathan Hobson William Leemans
- 310字
- 2021-07-09 18:16:43
Deleting a user account
If you no longer need a user account, it is good idea to delete that account.
Getting ready
You will need super user or root privileges to delete a group from the Ubuntu server.
How to do it...
Follow these steps to delete the user account:
- Enter the following command to delete a user account:
$ sudo deluser --remove-home john
- Enter your password to complete
addgroup
with root privileges:
How it works…
Here, we used the deluser
command with the option --remove-home
. This will delete the user account named john
and also remove the home
and mail spool
directories associated with john
. By default, the deluser
command will delete the user without deleting the home
directory.
It is a good idea to keep a backup of user files before removing the home
directory and any other files. This can be done with an additional flag along with the deluser
command:
$ deluser --backup --remove-home john
This will create a backup file with the name john.tar.gz
in the current working directory, and then the user account and the home
directory will removed.
There's more…
When called with the --group
option, the deluser
command will remove the group. Similarly, when called with two non-option arguments, the deluser
command will try to remove a user from a specific group:
$ deluser john guest # this will remove user john from group guest $ deluser --group guest # this will remove a group
If you want to disable the user account rather than delete it, you can do it with the following commands:
$ sudo usermod --expiredate 1 john # disable the user account john $ sudo usermod --expiredate "" john # re-enable user account john $ sudo usermod -e YYYY-MM-DD john # specify expiry date
See also
- Refer to the manual page for
deluser
withman deluser
- Clojure Data Analysis Cookbook
- Verilog HDL數字系統設計入門與應用實例
- 影視后期制作(Avid Media Composer 5.0)
- 流處理器研究與設計
- 深度學習中的圖像分類與對抗技術
- Mastering Elastic Stack
- 大數據平臺異常檢測分析系統的若干關鍵技術研究
- Moodle Course Design Best Practices
- 21天學通C語言
- Troubleshooting OpenVPN
- 空間站多臂機器人運動控制研究
- ESP8266 Robotics Projects
- Machine Learning with Spark(Second Edition)
- 教育創新與創新人才:信息技術人才培養改革之路(四)
- Hands-On Artificial Intelligence for Beginners