linux 用户管理

时间:2021-06-17 17:04:22   收藏:0   阅读:0

关机&&重启

shutdown

```
//立即关机
shutdown -h now
//一分钟后关机
shutdowm -h 1
//立即重启
shutdown -r now
```

halt:直接使用,关机
reboot:重启系统
sync:把内存的数据同步到磁盘

不管是重启还是关机,首先运行sync命令,把内存中的数据同步到磁盘中,防止数据遗失。

用户的管理

一个用户必须属于一个组,可以属于多个组。

家目录的概念
/home/目录下有以用户名命名的文件夹,也就是用户自己的主目录。
当用户登录时,会自动的进入到自己的主目录。如用户ranan,家目录/home/ranan

添加用户

基本语法:useradd [可选选项] 用户名

可选项
-d 目录:指定家目录
-g 用户组:指定用户组

案例

技术图片

技术图片

说明
1.如果没有指定用户属于哪个组,会默认创建一个和用户同名的组。
2.如果没有指定家目录,则会再/home/下创建同名目录

指定/修改密码

基本语法:passwd 用户名

删除用户

基本语法:userdel [可选选项] 用户名

可选选项
-r 删除用户及家目录

案例
1.删除用户xm,但是要保留家目录
技术图片

2.删除用户xq,不保留家目录
技术图片

实际开发中:保留家目录

修改用户组

基本语法:usermod -g 用户组 用户名

将该用户修改到新的用户组

查询用户信息

基本语法:id 用户名

案例
技术图片

说明
如果用户不存在,返回无此用户

切换用户

基本语法: su - 用户名

案例
技术图片

区别:用su -用户名的切用户的时候,他会把用户的环境变量也会读取出来,读取~/.bashrc文件

说明
1.从权限高到权限低的用户,不需要密码。反之,需要密码。
2.需要返回到原来用户时,使用exit指令

技术图片

用户组

新增组

基本语法:groupadd 组名

删除组

基本语法:groupdel 组名

用户和组的相关文件

/etc 所有的系统管理所需要的配置文件和子目录

用户配置文件:存放用户信息
/etc/passwd
技术图片

组配置文件:存放组信息
/etc/group
技术图片

口令配置文件:存放密码和登录信息,加密文件
/ect/shadow

删除用户后,上面三个配置文件的对应信息都会删除

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!