- Ubuntu Server Cookbook
- Uday R. Sawant
- 310字
- 2021-07-14 11:22:01
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
- Effective C#:改善C#代碼的50個有效方法(原書第3版)
- Cross-platform Desktop Application Development:Electron,Node,NW.js,and React
- Vue.js入門與商城開發實戰
- Hadoop+Spark大數據分析實戰
- Learn WebAssembly
- Eclipse Plug-in Development:Beginner's Guide(Second Edition)
- 組態軟件技術與應用
- Python Data Analysis Cookbook
- JavaCAPS基礎、應用與案例
- Android Wear Projects
- Java Web從入門到精通(第3版)
- Python機器學習算法與應用
- 深入大型數據集:并行與分布化Python代碼
- C++ Data Structures and Algorithm Design Principles
- 機器人ROS開發實踐