一、LINUX(UBUNTU/CENTOS)用户添加删除修改

1、建用户:

  1. adduser web                             //新建web用户
  2. useradd web    -m                           #添加web 用户
  3. passwd web                               //给web用户设置密码
  4. useradd web -g admin -n -m //新建web用户并指定用户组为 admin用户组,并自动建立登录目录
  5. passwd web //给web 用户设置密码
  1. useradd(选项)(参数)
  2. -c<备注>:加上备注文字。备注文字会保存在passwd的备注栏位中;
  3. -d<登入目录>:指定用户登入时的启始目录;
  4. -D:变更预设值;
  5. -e<有效期限>:指定帐号的有效期限;
  6. -f<缓冲天数>:指定在密码过期后多少天即关闭该帐号;
  7. -g<群组>:指定用户所属的群组;
  8. -G<群组>:指定用户所属的附加群组;
  9. -m:自动建立用户的登入目录;
  10. -M:不要自动建立用户的登入目录;
  11. -n:取消建立以用户名称为名的群组;
  12. -r:建立系统帐号;
  13. -s:指定用户登入后所使用的shell;
  14. -u:指定用户id。

2、给已有的用户增加工作组

  1. usermod -G admin web                    #给web用户设置admin附属用户组
  2. #给用户设置添加多个用户组
  3. usermod -g web -G admin,www web                 #给web用户设置主用户组web组,admin,www附属用户组
  4. gpasswd -a web admin                #给web用户设置admin用户组

3、新建用户同时增加工作组

  1. useradd -g admin web                      //新建web用户并增加到admin工作组

注::-g 所属组 -d 家目录 -s 所用的SHELL

4、临时关闭

方法一
/etc/shadow文件中属于该用户的行的第二个字段(密码)前面加上*就可以了。想恢复该用户,去掉*即可。
方法二
使用命令关闭用户账号:

  1. passwd web –l

重新释放:

  1. passwd web –u

5、永久性删除用户账号

  1. userdel web
  2. groupdel web
  3. usermod –G web web   (强制删除该用户的主目录和主目录下的所有文件和子目录)

7、从组中删除用户

编辑/etc/group 找到用户组admin那一行,删除用户名web
或者用命令

  1. gpasswd -d A web

8、显示用户信息

  1. id user
  2. cat /etc/passwd

二、用户组 LINUX(UBUNTU/CENTOS) 添加删除修改

1、建工作组

  1. groupadd admin                          //新建admin工作组

2、修改用户组

  1. groupmod -n newadmin admin              #修改admin用户组名称改为newadmin

3、删除用户组

  1. groupdel admin                          #删除admin用户组

4.查看用户的用户组信息

    1. groups web                              #查看web所有用户组

linux 用户/用户组添加修改删除(ubuntu/centos)的更多相关文章

  1. Linux基础学习-用户的创建修改删除

    用户添加修改删除 1 useradd添加用户 添加一个新用户hehe,指定uid为3000,家目录为/home/haha [root@qdlinux ~]# useradd -u 3000 -d /h ...

  2. 打通前后端全栈开发node+vue进阶【课程学习系统项目实战详细讲解】(3):用户添加/修改/删除 vue表格组件 vue分页组件

    第三章 建议学习时间8小时      总项目预计10章 学习方式:详细阅读,并手动实现相关代码(如果没有node和vue基础,请学习前面的vue和node基础博客[共10章] 演示地址:后台:demo ...

  3. JavaWeb_day03_员工信息添加修改删除

    day03员工的添加,修改,删除 修改功能 思路 : 点击修改员工数据之后,跳转到单行文本,查询要修改的员工id的全部信息,主键id设置为readonly,其余的都可以修改, 修改之后,提交按钮,提交 ...

  4. Web 1三级联动 下拉框 2添加修改删除 弹框

    Web  三级联动 下拉框 using System; using System.Collections.Generic; using System.Linq; using System.Web; u ...

  5. SpringBoot定时任务升级篇(动态添加修改删除定时任务)

    需求缘起:在发布了<Spring Boot定时任务升级篇>之后得到不少反馈,其中有一个反馈就是如何动态添加修改删除定时任务?那么我们一起看看具体怎么实现,先看下本节大纲: (1)思路说明: ...

  6. 【转】C#添加修改删除文件文件夹大全

    [转]C#添加修改删除文件文件夹大全 C#添加修改删除文件文件夹大全 StreamWriter sw = File.AppendText(Server.MapPath(".")+& ...

  7. 如何添加或删除ubuntu用户和组【转】

    转自:http://blog.csdn.net/sin90lzc/article/details/7525670 在创建用户时,需要为新建用户指定一用户组,如果不指定其用户所属的工作组,自动会生成一个 ...

  8. Linux命令(七)Linux用户管理和修改文件权限

    1. 用户管理 1.1 创建用户/设置密码/删除用户 (-m很重要,自动添加用户家目录) 创建用户组dev, 给用户组dev新建xiaoqin用户,给新用户设置密码! 1.2 查看用户信息 1.3 设 ...

  9. linux用户的增加与删除

    sudo useradd xxx 仅仅是添加用户, 不会在home目录添加帐号很简单 Ubuntu中提供了两种方式 图形界面 增加 和 Windows 一样 ,还有一种就是 Linux传统的 增加方法 ...

随机推荐

  1. Java 字符串与对象进行比较 compareTo()

    Java 手册 compareTo public int compareTo(String anotherString) 按字典顺序比较两个字符串.该比较基于字符串中各个字符的 Unicode 值.按 ...

  2. Autofac Property Injection and Method Injection

    While constructor parameter injection is the preferred method of passing values to a component being ...

  3. tcpdump查看某个端口数据

    tcpdump -i eth0 -nn -A port tcpdump src

  4. linux上安装oracle

    Linux上安装Oracle 10g:  http://69520.blog.51cto.com/59520/91156

  5. React爬坑秘籍(一)——提升渲染性能

    React爬坑秘籍(一)--提升渲染性能 ##前言 来到腾讯实习后,有幸八月份开始了腾讯办公助手PC端的开发.因为办公助手主推的是移动端,所以导师也是大胆的让我们实习生来技术选型并开发,他来做code ...

  6. gen_projective_mosaic(Halcon例子)

    * This example program shows how several images of a PCB can be combined * into a large mosaic image ...

  7. outlook更改邮件存储路径

    由于司邮箱容量磁盘配额很小,没收几封邮件就提示邮箱容量已满请删除不重要的邮件很是烦人,于是乎就想着怎么把邮件存到本地然后自动删除服务器上的邮件不做备份,这样就不会在提示邮箱容量已满了,就不用担心发不出 ...

  8. cp & scp

    [cp & scp] Linux为我们提供了两个用于文件copy的命令,一个是cp,一个是scp,但是他们略有不同. cp   --- 主要是用于在同一台电脑上,在不同的目录之间来回copy文 ...

  9. ios实现分发下载

    背景:原来公司Jenkins打包后的ipa和apk都是通过第三方的平台托管,手动上传,然后去扫二维码下载.虽然第三方平台有Jenkins插件来直接上传到该平台,但是想自己进行管理.所以就自己来做安装包 ...

  10. 47. Permutations II (Back-Track, Sort)

    Given a collection of numbers that might contain duplicates, return all possible unique permutations ...