初识linux之自己的家
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初识linux之自己的家相关的知识,希望对你有一定的参考价值。
用户管理
Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。
用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。
每个用户账号都拥有一个惟一的用户名和各自的口令。
用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录。
实现用户账号的管理,要完成的工作主要有如下几个方面:
用户账号的添加、删除与修改。
用户口令的管理。
用户组的管理。
一、用户/组基本概念
1.硬件、软件、文件程序都需要用户和组
2.查看当前用户信息
可以使用id命令查看用户信息
3.查看文件的owner
ll 命令查看文件owner
4.查看运行进程:
ps aux |less 查看京城
5.用户和组储存文件:
/etc/passwd
用户名:密码占位符:uid:gid:描述符:家:shell
· /etc/shadow:主要存放用户和密码
root:$6$bY9yooo4qYrGEO7G$VNJegFLoyjoE1OrnI8QK4p/SK3lDgeGVZXKzxo0429Wyu.0htYNZeyo4RQaGUdOMaeAeO2Jjp6.iLut.jJSc70:17544:0:99999:7:::
登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
/etc/group //存放组的信息
用户组名称:用户组密码:GID:用户列表
二、用户/组管理
1、用户
创建用户 未指定选项
useradd 创建用户的命令
创建用户 指定选项
-u 指定uid
-d 指定家目录
-s 指定shell
-G 加入到附属组
删除用户
userdel 删除用户的命令
-r 同时删除用户的家目录和邮箱
修改用户密码
passwd 修改用户密码
修改用户
usermod 设置用户
-G 指定附加组
-g 指定基本组
-a 追加组
-s 修改用户登入所使用的shell
-d 修改用户登入时的目录
2、用户组
groupadd 创建组
分类
基本组:
附加组:
三、提权(了解)
Switching users with su
命令 su - root
Running commands as root with sudo
/etc/sudoers //提权的文件
四、命令概述
useradd 创建用户
userdel 删除用户
usermod 设置用户
groupadd 创建组
groupdel 删组
chage 命令是用来修改帐号和密码的有效期限
passwd 修改密码
五、扩展知识
chage 命令是用来修改帐号和密码的有效期限。
[[email protected]~]# useradd maomao100
[[email protected]~]# echo 123456 |passwd --stdin maomao100 //免交互设置密码
[[email protected]~]# chage -d 0 maomao100 //强制用户在下一次登录时修改密码
批量添加账号和密码
#!/bin/bash
PASSWD=linux1801
for i in {1..100}
do
useradd username$i
echo "$PASSWD" | passwd --stdin username$i
done
以上是关于初识linux之自己的家的主要内容,如果未能解决你的问题,请参考以下文章