当前位置: 首页 > news >正文

如何添加或删除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,删除成功后,系统无任何提示。

相关文章:

  • 组策略应用规则示例
  • android源码在线查看
  • 谈谈股票投资为何要止损
  • LinuxShell编程从初学到精通-循环与结构化命令
  • 程序员内功修炼
  • Java泛型通配符extends与super
  • linux 自学系列:更改密码、获取帮助
  • HTML5之Canvas绘图——制作渐变式PPT背景
  • DOS命令大全
  • 关于JQuery的基础知识(一)
  • Tomcat启动成功 但是会报错
  • 如何配置yum源
  • 自动创建LAMP架构
  • 手动加密windows文件
  • C#基础知识整理 基础知识(19) 值类型的装箱和拆箱(二)
  • [ 一起学React系列 -- 8 ] React中的文件上传
  • [LeetCode] Wiggle Sort
  • 2017 年终总结 —— 在路上
  • JavaScript异步流程控制的前世今生
  • magento 货币换算
  • node.js
  • php的插入排序,通过双层for循环
  • python大佬养成计划----difflib模块
  • quasar-framework cnodejs社区
  • vue 配置sass、scss全局变量
  • 技术:超级实用的电脑小技巧
  • 开放才能进步!Angular和Wijmo一起走过的日子
  • 前端面试之闭包
  • 入口文件开始,分析Vue源码实现
  • 微信小程序设置上一页数据
  • 问:在指定的JSON数据中(最外层是数组)根据指定条件拿到匹配到的结果
  • Redis4.x新特性 -- 萌萌的MEMORY DOCTOR
  • 国内唯一,阿里云入选全球区块链云服务报告,领先AWS、Google ...
  • ​比特币大跌的 2 个原因
  • ​香农与信息论三大定律
  • (51单片机)第五章-A/D和D/A工作原理-A/D
  • (Matlab)使用竞争神经网络实现数据聚类
  • (TOJ2804)Even? Odd?
  • (webRTC、RecordRTC):navigator.mediaDevices undefined
  • (八)光盘的挂载与解挂、挂载CentOS镜像、rpm安装软件详细学习笔记
  • (附源码)ssm基于jsp的在线点餐系统 毕业设计 111016
  • (黑客游戏)HackTheGame1.21 过关攻略
  • (简单有案例)前端实现主题切换、动态换肤的两种简单方式
  • (篇九)MySQL常用内置函数
  • (十五)devops持续集成开发——jenkins流水线构建策略配置及触发器的使用
  • (十一)图像的罗伯特梯度锐化
  • (转)es进行聚合操作时提示Fielddata is disabled on text fields by default
  • (转)Windows2003安全设置/维护
  • (转)项目管理杂谈-我所期望的新人
  • .bat批处理(九):替换带有等号=的字符串的子串
  • .bat批处理(四):路径相关%cd%和%~dp0的区别
  • .NET Core工程编译事件$(TargetDir)变量为空引发的思考
  • .NET Framework 服务实现监控可观测性最佳实践
  • .NET Project Open Day(2011.11.13)
  • .Net Remoting常用部署结构