博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux笔记(第二天)
阅读量:5044 次
发布时间:2019-06-12

本文共 956 字,大约阅读时间需要 3 分钟。

tail  -1  /etc/passwd 显示最后一行

一、用户类型:

超级用户:root 超级管理员 ID=0

普通用户:系统用户:uid:1~999(centos7) 1~499(centos6)

                  本地用户:uid:1000+  (centos7)   500+  (centos6)

     uid:身份标识,类似于身份证。

虚拟用户:伪用户 不需要登录 主用于某个服务。

二、用户管理


 

添加用户:

useradd -m -u "UID" -g "初始组" -G "附加组" -s "使用的shell"  用户名

  -m XXX #在/home 目录下创建XXX主目录,可进行读写、安装程序等操作。

  -M 不创建用户目录

   -d  用户主目录地址。(可指定用户家目录)

  -g XXX  #设置用户初始组名称XXX或数字ID,该组必须是存在的,如果没有默认创建该组。

  -G XXX #用户需要加入的附加组。逗号隔开多个组。

  -s  XXX #用户默认登录shell 的路径。(就是使用哪一类shell命令)。

tcpdump:x:72:72::/:/sbin/nologin (用户名:密码占位符:UID:GID:用户描述:用户主目录:(不需要登录)使用的shell)

设置密码:

passwd XXX      

删除用户和密码:

userdel -r XXX (删除用户) #包括删除用户文件和密码

修改用户名:

usermod -L XXX   #更改用户名

修改用户密码:

passwd (修改当前用户密码)

passwd XXX (修改XXX用户名密码)

用户配置文件: /etc/passwd  记录了每个用户和的一些基本属性,并且对所有用户可读,每一行记录对应一个用户,每行记录通过冒号进行分割。

用户对应密码文件: /etc/shadow

三、用户组

创建用户组:

useradd -g '用户组名' -G '附加用户组名'

关系:

  一对一:一个用户存在一个组中; 一对多:一个用户存在多个组中

  多对一:多个用户存在一个组中; 多对多:多个用户存在多个组中

用户组文件:/etc/group   

转载于:https://www.cnblogs.com/sheshidu/p/11568886.html

你可能感兴趣的文章
次序+“选择不重复的记录”(3)——最大记录
查看>>
Codeforces 450 C. Jzzhu and Chocolate
查看>>
[Unity3D]Unity3D游戏开发MatchTarget的作用攀登效果实现
查看>>
ACdream 1115 Salmon And Cat (找规律&&打表)
查看>>
JSON、JSONP、Ajax的区别
查看>>
AngularJS学习篇(一)
查看>>
【转载】 IP实时传输协议RTP/RTCP详解
查看>>
关于Xshell无法连接centos6.4的问题
查看>>
Linux系统的数据写入机制--延迟写入
查看>>
css3动画——基本准则
查看>>
javaweb常识
查看>>
Java注解
查看>>
时间>金钱
查看>>
元数据元素
查看>>
Visual Studio Code 构建C/C++开发环境
查看>>
web自己主动保存表单
查看>>
一个小的日常实践——高速Fibonacci数算法
查看>>
创建与删除索引
查看>>
java的基本数据类型
查看>>
机器学些技法(9)--Decision Tree
查看>>