当前位置:   article > 正文

linux账户权限 让我们每天一起学习_使用linux编写脚本,添加账户zhangsan,并给他设置密码

使用linux编写脚本,添加账户zhangsan,并给他设置密码

linux账户权限管理

本章结构

1.管理用户账号和组账号
2.管理目录和文件属性

首先我们来了解什么是用户账号组账号
用户账号分为三种,
1,超级用户
2,普通用户
3,程序用户

组账号
1.基本组(私有组)
2,附加组(公有组)

什么是UID
UID(User IDentity,用户标识号)
什么是GID
GID(Group IDentify,组标识号)

useradd和passwd

创建用户账号和设置密码
首先我们来看下我们的系统当中有哪些人为登录的用户用一条命令 grep “bash$” /etc/passwd
在这里插入图片描述这个意思是目前人为登录的账号有哪些
如果想看具体的可以输入vim进去看 是非常非常的多,如图

在这里插入图片描述在这里插入图片描述这里有很多很多用户

**如果直接创建一个用户 我就可以直接用useradd 比如我要创建一个zhangsan 就可以直接用 useradd zhangsan,如图 **
在这里插入图片描述接下来就是给zhangsan这个用户设置密码
在这里插入图片描述

用户账户文件

/etc/shadow

UID:user IDentity 用户标示号

用户UID表示
root——UID 固定值为0
程序用户——UID 值为1-999
普通用户——UID 值为 999-无限

保存用户的密码、账号有效信息
文件位置:/etc/shadow
每一行对应一个用户的密码记录

使用cat /etc/shadow查看
在这里插入图片描述
创建用户的时候还有一些命令 我们来依次认识一下
** useradd -u 指定账户uid
useradd -E 指定账户宿主目录
useradd -e 指定账户失效时间
useradd -g 指定账户基本组
useradd -G 指定用户附加组
useradd -M 不建立宿主目录
useradd -s 指定登录的shell**

给用户创建密码的的时候还有一些命令 同样我们也来认识一下
passwd -d 清空密码
passwd -l 锁定账户
passwd -s 查看是否被锁定
passwd -u 解锁
passwd -i 过期多少天后锁定账户
passwd -f 强制下次登录修改密码
passwd -w 到期前几天提醒
userdel -r 完全删除用户

组账户

首先我们来看下什么是GID
GID:全称 group IDentity 组标识号的意思
那么组UID 是什么意思
组UID表示 root——GID 固定值为0 程序用户——GID 值为1-999 普通用户——GID 值为 999以后可以是无限大
Linux中创建用户组
groupadd zu1 创建用户组 zu1
gpasswd -a zhangsan zu1 将jerry加入zu1
gpasswd zhangsan 给zhangsan加入组密码
gpasswd -d zhangsan zu1 将jzhangsan从zu1移除

查看id

id zhangsan查看zhangsan的各个id
在这里插入图片描述

权限

这里我们要首先了解下什么属主和属组

属主:拥有该文件或目录的用户账户
属组:拥有该文件或目录的组账户

文件权限说明
这里是三个字母 r w x
分别代表什么意思和分别表示的数值是多少
r 读取 4 允许查看文件内容,显示,目录列表
w 写入 2 允许修改文件内容,允许再目录中新建,移动,删除文件或子目录
x 可执行 1 允许运行程序,切换目录
在这里插入图片描述
这样可能看的并不是很清楚 这样我们用一张比较详细的图来解释下

在这里插入图片描述**这样就可以标明确的表示出 r w x **

修改文件权限

a:属主 g:属组 o:其他
我们来看下示意图
在这里插入图片描述

改变文件的属主属组

在这里插入图片描述
因为之前有文件存在 所以就可以直接查看 没有建立新的文件,

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/319482?site
推荐阅读
相关标签
  

闽ICP备14008679号