官术网_书友最值得收藏!

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:

  1. Enter the following command to delete a user account:
    $ sudo deluser --remove-home john
    
  2. 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 with man deluser
主站蜘蛛池模板: 建昌县| 恭城| 黄龙县| 鄂托克旗| 嘉黎县| 广灵县| 临沧市| 广州市| 武鸣县| 西安市| 四子王旗| 蓝山县| 嘉义县| 旌德县| 大新县| 垣曲县| 桐庐县| 南澳县| 巩义市| 尉氏县| 白城市| 辽中县| 嘉义市| 都江堰市| 礼泉县| 龙口市| 吉木萨尔县| 安仁县| 镇赉县| 昌吉市| 确山县| 永和县| 濮阳市| 渭南市| 门源| 三明市| 临颍县| 广昌县| 南城县| 泰宁县| 大洼县|