一、用户管理

一、基本介绍

Linux 系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。设计到用户的登录,注销,删除,重启,以及添加,修改,删除,切换等操作。

二、用户的开机、重启、登录、注销

2.1 开机与重启

2.1.1 开机与重启指令

// 1. 立该进行关机 
shutdown –h now 
// 2. "hello, 1 分钟后会关机了" 
shudown -h 1 
// 3. 现在重新启动计算机 
shutdown –r now 
// 4. 关机,作用和上面一样. 
halt 
// 5. 现在重新启动计算机 
reboot 
// 把内存的数据同步到磁盘.
sync 

2.1.2 注意点

1) 不管是重启系统还是关闭系统,首先要运行 sync 命令,把内存中的数据写到磁盘中
2) 目前的 shutdown/reboot/halt 等命令均已经在关机前进行了 sync

2.2 登录与注销

2.2.1 基本介绍

登录时尽量少用 root 帐号登录,因为它是系统管理员,最大的权限,避免操作失误。可以利用普通用户登录,登录 后再用”su - 用户名’命令来切换成系统管理员身份

在提示符下输入 logout 即可注销用户

2.2.2 指令操作(切换用户为例)

[wangyong@WANFYONG ~]$ 
[wangyong@WANFYONG ~]$ su root
密码:
[root@WANFYONG /home/wangyong]# 
[root@WANFYONG /home/wangyong]# exit
exit
[wangyong@WANFYONG ~]$ logout

三、用户的添加、修改、删除、切换

3.1 指令操作

// 1. useradd 添加用户, 需要在管理员权限下才可以
useradd username

// 2. passwd 修改用户的密码
passwd username
    
// 3. userdel 删除用户
userdel username  // 删除用户保存文件
userdel -r username  // 删除用户不保存文件

// 4. id 查看用户信息
id username

// 5. who am i 查看当前登录用户
who am  i

// 6. su 切换用户
su username

// 7. groupadd 创建组
groupadd groupname

// 8. groupdel 删除组
groupdel groupname

// 9. useradd –g 用户组 用户名 创建用户指定用户组
useradd –g groupname username

// 10. usermod –g 用户组 用户名 修改用户所在组
usermod -g new_groupname username

 

 

3.2 与用户和用户组相关的文件

3.2.1 /etc/passwd 文件

用户(user)的配置文件,记录用户的各种信息 每行的含义:用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录 Shell

3.2.2 /etc/shadow 文件

口令的配置文件 每行的含义:登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志

3.2.3 /etc/group 文件

组(group)的配置文件,记录 Linux 包含的组的信息 每行含义:组名:口令:组标识号:组内用户列表

 

posted on 2022-05-06 18:44  软饭攻城狮  阅读(65)  评论(0)    收藏  举报

导航