linux自有服务(内置)

一、运行级别(模式)

在Linux中存在一个进程:init,进程id是1。

查看进程:#ps -ef|grep init

对应的配置文件:inittab(运行级别配置文件位置/etc/inittab)

超级管理员模式下进行切换:

init 0  关机                            init 3  表示切换到不带桌面(命令行)的模式

init 5  切换到图形界面          init 6  重启电脑

二、用户与用户组管理

/etc/passws :存储用户的关键信息

/etc/group:  存储用户组的关键信息

/etc/shadow:存储用户的密码信息

1.用户管理

(1)添加用户

用法:#useradd    用户名     表示添加用户

执行后会产生:a.创建同名的家目录b.创建同名的用户组

验证:

cat /etc/passws最后一行是否有新用户信息

ls /home       新用户是否存在家目录

指令:

#useradd -g 用户名     表示指定用户的用户组

#useradd -G 用户名     表示指定用户的用户附加组

#useradd -u 用户名     表示用户的id

注意:查看用户主组可以查看passwd文件,查看附加组可以查看group文件

(2)修改用户

用法:

#usermod    用户名                       表示修改用户

#usermod -g 用户名                      表示指定用户的用户组

#usermod -G 用户名                     表示指定用户的用户附加组

#usermod -u 用户名                      表示用户的id

#usermod -l 新用户名 原用户名     表示修改用户名

(3)设置密码

用法:#passwd 用户名               设置密码

(4)删除用户

用法:

#usedel     用户名        删除用户

#usedel  -r  用户名        删除用户同时删除家目录

2.用户组管理

(1) 用户组添加

用法:#groupadd    用户组名       表示添加用户组

验证:cat  /etc/group        看是否含有新加的用户组名

# groupadd -g数字 用户组名      表示用户组的id(不指定默认递增)

(2)用户组修改

用法:#groupmod    用户组名       表示修改用户组

# groupadd -g 用户组名       表示用户组的id(不指定默认递增)

# groupadd -n 新用户组名  原用户组名    表示修改用户组名

(3) 用户组删除

用法:#groupdel    用户组名       表示删除用户组

注意:如果需要删除一个组,但是这个组是某个用户的主组时,则不允许删除;非要删除这个组,则先把这个用户从组内移除。

最新文章

  1. CentOS 6.5 升级 PHP 到5.6
  2. Redis 排行榜 相同分数根据时间优先排行
  3. 数据挖掘系列(4)使用weka做关联规则挖掘
  4. 【最短路】ACdream 1198 - Transformers' Mission
  5. Genymotion安卓模拟器,性能最好
  6. Win8 弹出窗口不在最前端的解决方法
  7. 虚拟化:搭建本地虚拟化环境和安装ubuntu操作系统
  8. 读书笔记—CLR via C#线程27章节
  9. DLCI 简介
  10. 错误整理:No plugin found for prefix 'jetty' in the current project and in the plugin groups
  11. python3 + selenium 运行过程中进行截图
  12. java虚拟机学习-触摸java常量池(13-1)
  13. 000 SpringMVC介绍
  14. Lua string.gsub (s, pattern, repl [, n])
  15. 交换机-查看mac地址表
  16. vue+ajax+bootstrap+python实现增删改
  17. Nginx详解(正向代理、反向代理、负载均衡原理)
  18. Spark(十六)DataSet
  19. 算法笔记_172:历届试题 波动数列(Java)
  20. C语言 · 整除问题

热门文章

  1. kube-controller-manager源码分析-PV controller分析
  2. Kubernetes自动伸缩pod-HPA
  3. 9.6、zabbix监控总结
  4. JS 获取JSON数据的属性
  5. Tomcat 中文乱码,设置UTF-8
  6. Nginx:Nginx配置文件详解
  7. spring cloud服务器启动之后立刻通过zuul访问其中的实例报zuul连接超时的问题
  8. leetcode 1122
  9. Java | 集合(Collection)和迭代器(Iterator)
  10. Tuleap administration 管理员页面中项目的配置页面