Linux常用指令(用户管理篇)

Linux常用指令(用户管理)

关机&重启命令

  • shutdown
    • shutdown -h now 立即关机
    • shutdown -h 1 一分钟后关机
    • shutdown -r now 立即重启
  • halt
    • 直接使用,效果等价于关机
  • reboot
    • 重启系统
  • sync
    • 把内存的数据同步到磁盘,看不到效果,当关机或重启前都应先执行sync指令,防止数据丢失

用户注销

一般使用普通用户登录,可再用“ su - 用户名”命令来切换成系统管理员身份。

  • logout
    • 退出远程登录的连接(在图形界面的终端是没有效果的)

用户管理

用户家目录:/home/ 当用户登录时,会自动进入自己的家目录。
例/home/cent01、/home/cent02

Linux的用户需要至少属于一个组。

添加用户

useradd [选项] 用户名
无选项默认新建一个以用户名同名的组
useradd -d 指定目录 用户名(指定目录不能提前建立)

指定密码
passwd 用户名

删除用户
userdel 用户名
删除后保留其家目录:userdel 用户名
删除用户和其家目录:userdel -r 用户名
(实际开发中一般不删除家目录)

查询用户信息
id 用户名
在这里插入图片描述
root的地址为0

切换用户
su - 用户名
(当高权限用户切换低权限用户时不用输入密码)
exit 返回原来的用户
whoami 可以找到现在是哪个用户
在这里插入图片描述

用户组

类似于角色,系统可以对有多个用户进行统一的管理

增加组
groupadd 组名

删除组
groupdel 组名

增加用户时直接进组
useradd -g 组名 用户名

修改用户的组
usermod -g 用户组 用户名

用户和组的相关文件

/etc/passwd 用户配置文件(用户信息)
Linux常用指令(用户管理篇)_第1张图片

/etc/group 组配置文件(组信息)
在这里插入图片描述

/etc/shadow 口令配置文件

你可能感兴趣的:(#)