ubuntu账户添加和删除

在创建用户时,需要为新建用户指定一用户组,如果不指定其用户所属的工作组,自动会生成一个与用户名同名的工作组。创建用户user1的时候指定其所属工作组users,例:useradd –g users user1

一、创建用户:

1、使用命令 useradd

例:useradd user1——创建用户user1

useradd –e 12/30/2009 user2——创建user2,指定有效期2009-12-30到期

用户的缺省UID从500向后顺序增加,500以下作为系统保留账号,可以指定UID,

例:useradd –u 600 user3

2、使用 passwd 命令为新建用户设置密码

例:passwd user1

注意:没有设置密码的用户不能使用。

3、命令 usermod 修改用户账户

例:将用户 user1的登录名改为  u1,

usermod –l u1 user1

例:将用户 user1 加入到 users组中,

usermod –g users user1

例:将用户 user1 目录改为/users/us1

usermod –d /users/us1 user1

4、使用命令 userdel 删除用户账户

例:删除用户user2

userdel user2

例:删除用户 user3,同时删除他的工作目录

userdel –r user3

5、查看用户信息

id命令查看一个用户的UID和GID, 例:查看user4的id

id user4

finger命令 ——可以查看用户的主目录、启动shell、用户名、地址、电话等信息

例:finger user4

二、用户组:

6、命令 groupadd创建用户组

groupadd –g 888 users

创建一个组users,其GID为888

7、命令 gpasswd为组添加用户

只有root和组管理员能够改变组的成员:

例:把 user1加入users组

gpasswd –a user1 users

例:把 user1退出users组

gpasswd –d user1 users

8、命令groupmod修改组

groupmod –n user users       修改组名user为users

9、groupdel删除组

groupdel users    删除组users

ubuntu和windows一样,可以任意创建或者删除新的用户,windows下比较简单,ubuntu下需要使用命令,不过操作起来不是很繁琐,所以我尽量写的详细一些。

如何创建ubuntu新用户?

首先打开终端,输入:sudo adduser username,系统会提示以下信息:

正在添加用户“username”...

正在添加新组“username”(1001)...

正在添加新用户“username”(1001)到组“username”...

创建主目录“/home/username”...

正在从“/etc、skel”复制文件...

输入新的 UNIX 口令:(此处大家注意,不是输入你当前用户的密码,而是输入你要创建新用户的密码)

重新输入新的 UNIX 口令:(再输一次即可)

passwd:已成功更新密码

Changing the user information for username
Enter the new value, or press ENTER for the default
Full Name []: yangyang (输入新用户的名称)
Room Number []:
Work Phone []:
Home Phone []:
Other []:
这个信息是否正确? [Y/n] y

到了这一步,新用户已经添加成功了,此时我们可以打 ls /home查看一下,如果显示 username yang,侧代表用户创建成功。

如何删除ubuntu用户?

ubuntu删除用户同样是在终端下操作的,需要注意的是,如果要删除的用户当前已登陆,是删除不掉的,必须注销掉当前用户切换为另一个用户下,才能删除。举个例子,刚才我新建立了一个用户为 yang 的用户,例如我现在用用户 yang 登陆了桌面,此时如果我想删除 yang 这个用户,是删除不掉的。正确的操作方法是,我注销掉 yang,然后使用 root 登陆到桌面,再删除 yang 即可。

删除ubuntu用户的命令比较容易记:sudo userdel username,例如我想删除 yang ,则输入:sudo userdel yang,删除成功后,系统无任何提示。

时间: 2024-10-11 23:22:56

ubuntu账户添加和删除的相关文章

Ubuntu下wxWidgets学生公寓管理编程,sqlite3的用法(mysql数据库),窗体,下面是部分添加和删除功能,其他功能可以联系我。。

以下是学生公寓信息管理的增加和删除,仅供参考.. void StuManaFrame::OnAdd(wxCommandEvent &event) { //add student's dormitory infomation sqlite3 *db=NULL; int flag; char *errmsg; flag = sqlite3_open("./stuinfo.db",&db); if(SQLITE_OK != flag) { wxLogMessage("

ubuntu用户添加adduser, useradd并给予sudo权限

ubuntu用户添加adduser, useradd并给予sudo权限 2016-06-15 10:36 1286人阅读 评论(0) 收藏 举报  分类: Ubuntu(80)  ubuntu和windows一样,可以任意创建或者删除新的用户,windows下比较简单,ubuntu下需要使用命令,不过操作起来不是很繁琐,所以我尽量写的详细一些.  如何创建ubuntu新用户? 首先打开终端,输入:sudo adduser username,系统会提示以下信息: 正在添加用户"username&q

Ansible 从MySQL数据库添加或删除用户

mysql_user - 从MySQL数据库添加或删除用户. 概要 要求(在执行模块的主机上) 选项 例子 笔记 状态 支持 概要 从MySQL数据库添加或删除用户. 要求(在执行模块的主机上) MySQLdb的 选项 参数 需要 默认 选择 注释 append_privs (1.4 加入) no no yes no 将priv定义的权限附加到此用户的现有权限,而不是覆盖现有的权限. check_implicit_admin (1.3 加入) no no yes yes 检查mysql是否允许以

Ansible 从远程主机添加或删除MySQL数据库

mysql_db - 从远程主机添加或删除MySQL数据库. 概要 要求(在执行模块的主机上) 选项 例子 笔记 状态 支持 概要 从远程主机添加或删除MySQL数据库. 要求(在执行模块的主机上) MySQLdb的 mysql(命令行二进制) mysqldump(命令行二进制) 选项 参数 需要 默认 选择 注释 collation no     整理模式(排序).这仅适用于新的表/数据库,并且不更新现有的表,这是MySQL的限制. CONFIG_FILE (2.0中加入) no ?/ .my

简单语句实现用户添加、删除

简单语句实现用户添加.删除 导读 本人苏小白,一名刚刚跨入linux世界的小白菜.最近一直通过<linux就该这么学>学习linux知识,前几天在网上看到了一则关于普通用户添加.删除shell脚本命令的题目,当时自己不会编写,但是把题目记录了下来!后来通过学习<linux就该这么学>,完成了题目所需.希望需者能看到,同时有什么不正确的地方希望大牛们能指正留言! 题目要求: 编辑shell脚本命令,实现普通用户的添加与删除. 要求: 1.添加(删除)普通用户是要查询普通用户是否已存在

ubuntu下添加自动执行程序的方法

1. 开机启动时自动运行程序 Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init.init根据配置文件继续引导过程,启动其它进程.通常情况下,修改放置在 /etc/rc或 /etc/rc.d 或 /etc/rc?.d 目录下的脚本文件,可以使init自动启动其它程序.例如:编辑/etc/rc.d/rc.local 文件(该文件通常是系统最后启动的脚本),在文件最末加上一行"xinit"或"startx",可以在开机启动后直接进入X-Windo

在ubuntu中添加新硬盘

在ubuntu中添加新硬盘 转载于 http://www.cnblogs.com/unipower/archive/2009/03/08/1406230.html 前言 安装新硬盘这种事情并不会经常,发生同样它也并不复杂.本文将向你说明如何在现有的Ubuntu系统下安装一个新硬盘,并为它设置好分区然后使用它.在动手之前,你需要先考虑下面三个关于新硬盘使用方面的问题: 该硬盘是否只会在Ubuntu下使用? 该硬盘是否要被Ubuntu和windows两类系统使用? 你打算如何分区,是全部空间作一个个

windows 登录账户添加管理员权限

开发使用VS调试.删除文件等等时候总是遇到提示账户需要管理员权限,一般我们都是给账户添加管理员权限. 添加方法可参考百度:http://jingyan.baidu.com/article/47a29f2437e616c01423998b.html 这里记录遇到的一个问题:已经将用户账户添加到了Administrators组中,但是账户还是不具有管理员权限,WHY??? 解决方法:还是需要开启账户的属性中的管理员级别的访问权限. 控制面板->用户账户下的更改账户类型,在用户账户的用户界面,双击你的

MySql中添加用户/删除用户

MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): 1.新建用户 登录MYSQL: @>mysql -u root -p @>密码 创建用户: mysql> insert into mysql.user(Host,User,Password) values("localhost","test",password("1234")); 这样就创建了一个名为:test 密码为: