Linux学习(一)用户管理

  • 用户管理
    • 新建用户
    • 指定密码
    • 查看用户
    • 查看创建了哪些用户
    • 切换用户
    • 删除用户
    • 查看登录用户信息
    • 设置普通用户具有root权限
    • 修改用户
    • 用户组管理命令
    • 新增组
    • 删除组
    • 修改组
    • 查看创建了哪些组

Linxu学习记录,边学边记,本章为用户管理的一些知识点和操作实例,之后会跟着学习进度进行更新。

用户管理

包含创建用户、指定密码、删除用户、查询用户、切换用户、组管理、用户和组的配置文件。

新建用户

useradd 用户名 (功能描述:添加新用户)
useradd -g 组名 用户名 (功能描述:添加新用户到某个组)

实例:
[root@hadoop1 ~]# useradd tangseng
[root@hadoop1 home]# useradd -g root zys

指定密码

passwd 用户名 (功能描述:设置用户密码)
实例:
[root@hadoop1 ~]# passwd zys

查看用户

id 用户名
实例:
[root@hadoop1 ~]# id tangseng

查看创建了哪些用户

cat /etc/passwd
实例:
[root@hadoop1 ~]# cat /etc/passwd

切换用户

su 用户名称 (功能描述:切换用户,只能获得用户的执行权限,不能获得环境变量)
su - 用户名称 (功能描述:切换到用户并获得该用户的环境变量及执行权限)
实例:
[root@hadoop1 ~]#su tangseng
[root@hadoop1 ~]#su - tangseng

删除用户

userdel 用户名 (功能描述:删除用户但保存用户主目录)
userdel -r 用户名 (功能描述:用户和用户主目录,都删除)

-r:删除用户的同时,删除与用户相关的所有文件。

实例:
[root@hadoop1 ~]# userdel zys
[root@hadoop1 ~]# userdel -r zys

查看登录用户信息

whoami (功能描述:显示自身用户名称)
who am i (功能描述:显示登录用户的用户名)

实例:
[root@hadoop1 opt]# whoami
[root@hadoop1 opt]# who am i

设置普通用户具有root权限

[root@hadoop1 ~]#vi /etc/sudoers
修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:
##Allow root to run any commands anywhere
root ALL=(ALL) ALL
zys ALL=(ALL) ALL
或者配置成采用sudo命令时,不需要输入密码
##Allow root to run any commands anywhere
root ALL=(ALL) ALL
zys ALL=(ALL) NOPASSWD:ALL
修改完毕,现在可以用zys帐号登录,然后用命令 sudo ,即可获得root权限进行操作。

修改用户

usermod -g 用户组 用户名

-g:修改用户的初始登录组,给定的组必须存在。默认组id是1。

实例:
[root@hadoop1 opt]#usermod -g root zys

用户组管理命令

每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理。不同Linux 系统对用户组的规定有所不同,
如Linux下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建。
用户组的管理涉及用户组的添加、删除和修改。组的增加、删除和修改实际上就是对/etc/group文件的更新。

新增组

groupadd 组名
实例:
[root@hadoop1 opt]#groupadd chanpinyanfa

删除组

groupdel 组名
[root@hadoop1 opt]# groupdel chanpinyanfa

修改组

groupmod -n 新组名 老组名

-n<新组名>:指定工作组的新组名

实例:
[root@hadoop1 ~]#groupadd chanpinyanfa
[root@hadoop1 ~]# groupmod -n yanfa chanpinyanfa

查看创建了哪些组

cat /etc/group
实例:
[root@hadoop1 atguigu]# cat /etc/group.

Linux学习(一)用户管理相关推荐

  1. Linux学习之用户管理和组管理

    一.Linux系统上用户和用户组类别 用户类别 1.管理员 uid=0 2.普通用户 id:1~65535 2.1.系统用户 id:1~499,一般不允许登陆系统 2.2.一般用户 id:500~60 ...

  2. Linux学习之用户管理

    Linux的用户和用户组管理     Linux是个多用户多任务的分时操作系统,所有一个要使用系统资源的用户都必须先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面能帮助系统管 ...

  3. linux上的用户管理

    作为一个专业的服务器发行版,CentOS上存在着n多个用户,作为一个专业的运维工程师,linux的用户管理和用户组的管理是做为一个SA必不可少的工作. 下面我们就先来谈谈linux中的用户管理: us ...

  4. linux输入一个用户看是否在工作,linux下的用户管理详解

    linux下的用户管理详解 useradd 命令详解 添加用户 想要对linux下面的帐号了解的话首先必须要了解的4个配置文件[root@localhost /]# cat /etc/passwd 首 ...

  5. linux上用户管理,掌握Linux上的用户管理

    您是Linux管理员吗?您是否在Linux命令行中创建/删除用户?如果是,那么本文适合您!阅读以下内容后,您将能够在Linux系统中操纵用户和组权限.在下面的示例中,sai是用户名. 用户模组 use ...

  6. 详解Linux系统的用户管理——添加用户、删除用户、查询用户信息、切换用户、用户组

    Linux系统的用户管理 用户管理的规则 添加用户 基本语法 实际案例 细节说明 给用户指定或者修改密码 基本语法 应用案例 删除用户 基本语法 应用案例 删除用户注意事项 查询用户信息 基本语法 应 ...

  7. Linux学习:用户和用户组管理(大量用户创建)

    Linux学习系列均转载自菜鸟教程,小的地方有改动,便于理解:http://www.runoob.com/linux/linux-file-attr-permission.html Linux系统是一 ...

  8. linux学习笔记-用户和群组管理文件

    1.文件框架 学习linux用户管理时经常看到UID和GID.UID是指User ID,即用户ID:GID是指Group ID即用户组ID.UID和账号对应尽量不要修改.我们知道创建一个新的用户指令是 ...

  9. Linux学习-47-Linux系统进程管理和启动方式

    12 Linux系统管理(进程管理.工作管理和系统定时任务) 系统管理只是一个统称,软件管理.文件系统管理.启动管理和服务管理都可以归入系统管理当中. 主要了解进程管理.工作管理和系统定时任务.同时解 ...

  10. Linux压缩包和用户管理及开关机指令

    1.linux的压缩包管理: (1)比较差的两种压缩方式gzip,bzip2: 1)gzip d*.txt:把文件分别进行压缩,不会打包压缩,不会保留源文件 ,打包后格式变成gz,不能压缩目录 2)g ...

最新文章

  1. Sea.js学习4——Sea.js的配置
  2. 霍夫变换提取线段与圆
  3. sizeof和strlen解析
  4. php页面栏目访问权限,PHPCMS 栏目和内容浏览权限的解决方法
  5. LeetCode Combination Sum
  6. 第1章 统计学习方法概论
  7. Ubuntu switch window switch terminal tab
  8. springboot 控制台程序读取配置文件(原创)
  9. Struts2教程9:实现自已的拦截器
  10. 二十八、PHP框架Laravel学习笔记——模型的关联查询
  11. JavaScript使用正则表达
  12. android sdkversion
  13. 堆排序--采用快速排序(利用大堆实现升序,小堆实现降序)
  14. C++的STL标准库学习(stack)栈
  15. TeamWork#3,Week5,Bing Input Method vs Sogou Input Method
  16. Palindrome Number
  17. [2018.09.08 T2] 最大土地面积
  18. 软件项目管理(复习)
  19. win10运行窗口打开共享服务器很慢,win10局域网共享文件慢怎么办 局域网共享文件夹无法访问是什么原因...
  20. TE(泰科)什么是超频?如何实现CPU超频?CPU超频无法进入系统怎么办?

热门文章

  1. Just for fun ----Linux创造的那些传奇
  2. SubwayPlan
  3. 使用Amazon SageMaker构建高质量AI作画模型Stable Diffusion
  4. Spring微服务实战第9章 使用Spring Cloud Sleuth和Zipkin进行分布式跟踪
  5. 边缘计算架构、分层及典型组网拓扑【转载自微信公众号架构师技术联盟】
  6. (一百七十二) WiFi如何分辨出不同加密方式的AP?
  7. 数组求和的几种实现方法
  8. Fiddler笔记(十)
  9. 如何让textarea不可编辑只可读(博客常用)
  10. Element制作一个简洁的个人信息界面附带简单的双向绑定