Linux -- 关机重启和用户登录注销用户管理
Posted CodeJiao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux -- 关机重启和用户登录注销用户管理相关的知识,希望对你有一定的参考价值。
1. 关机 & 重启命令
1.1 基本介绍
shutdown
shutdown -h now
:表示立即关机shutdown -h 1
:表示1分钟后关机shutdown -r now
:立即重启
halt
:就是直接使用,效果等价于关机
reboot
:就是重启系统。
syn
:把内存的数据同步到磁盘
演示关机:
1.2 注意事项
当我们关机或者重启时,都应该先执行以下 sync
指令,把内存的数据写入磁盘,防止数据丢失。
2. 用户登录注销
- 登录时尽量少用root帐号登录,因为它是系统管理员,最大的权限,避免操作失误。可以利用普通用户登录,登录后再用
su 用户名
命令来切换成系统管理员身份。 - 在提示符下输入 logout 即可注销用户。
说明:
logout
注销指令在图形运行级别无效,在运行级别3下有效。(比如shell
状态)
演示:登录root用户
首先输入 su root
,回车,然后输入密码。
演示:注销用户,我这里使用的工具是FinalShell
3. 用户管理
说明:
Linux
系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。Linux
的用户需要至少要属于一个组。如果添加用户没有指定组,则默认以当前用户名为组名建立一个组。
3.1 添加和删除用户(需要root用户)
/home
目录 存放普通用户的主目录,在Linux
中每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。
3.3.1 添加用户
输入指令:useradd 用户名
说明:
- 当创建用户成功后,会自动的创建和用户同名的家目录
- 也可以通过
useradd -d 指定目录 新的用户名
,给新创建的用户指定家目录。 cd
表示change directory
,切换目录。
3.3.2 删除用户
输入指令:userdel -r 用户名
说明:
删除用户xm
,但是要保留家目录
删除用户xh
和它的家目录
在删除用户时,我们一般不会将家目录删除(比如某位员工离职后,这个目录是他存在过的证明,里面可以存放着他以前写的源代码或者资料)。
3.2 给用户指定或者修改密码
基本语法:
passwd 用户名
示例:给xm修改密码
3.3 查询用户信息
基本语法:
id 用户名
案例1:查询root用户的信息
案例2:查询不存在的用户信息
3.4 切换用户
在操作 Linux
中,如果当前用户的权限不够,可以通过 su 用户名
指令,切换到高权限用户,比如 root
案例:
创建一个用户zf
,指定密码,然后切换到zf
细节说明:
- 从权限高的用户切换到权限低的用户,不需要输入密码,反之需要。
- 当需要返回到原来用户时,使用
exit
指令
3.5 用户组管理
类似于角色,系统可以对有共性的多个用户进行统一的管理。
Linux
的用户需要至少要属于一个组。如果添加用户没有指定组,则默认以当前用户名为组名建立一个组。
3.5.1 增加组
指令:
groupadd 组名
示例:
我们现在来增加一个coding分组
3.5.2 删除组
指令:
groupdel 组名
示例:
我们现在来删除coding分组
3.5.3 增加用户时指定用户组
指令:
useradd -g 用户组 用户名
示例:
增加一个用户zwj
,直接将他指定到wudang
我们去查看一下分组
3.5.4 修改用户的组
指令:
usermod -g 用户组 用户名
示例:
创建一个shaolin
组,让将zwj
用户修改到 shaolin
3.6 用户和组的配置文件
3.6.1 /etc/passwd
文件
查看该文件:vim /etc/passwd
3.6.2 /etc/shadow
文件
查看该文件:vim /etc/shadow
3.6.3 /etc/group
文件
查看该文件:vim /etc/group
以上是关于Linux -- 关机重启和用户登录注销用户管理的主要内容,如果未能解决你的问题,请参考以下文章