Linux账号和权限管理

本文详细介绍了Linux系统中的账号和权限管理,包括 `/etc/passwd` 和 `/etc/shadow` 文件的作用,如何创建、修改和删除用户账号,设置密码,以及用户权限的基本概念,如读取、写入和执行权限。还涵盖了`umask`值的修改以及如何通过`chown`和`chmod`命令改变文件和目录的所有权和权限。
摘要由CSDN通过智能技术生成

1、/etc/passwd ####7个字段,用:隔开 ##用户账号文件

1 用户名
2 密码占位符“X”或密码加密的字符串
3 UID 主
4 GID 组
5 用户名描述信息
6 家目录
7 shell信息,一般是/bin/bash
[root@localhost sbin]# cat /etc/passwd
在这里插入图片描述
head -2 /etc/passwd ###查看前两行的信息
tail -2 /etc/passwd ###查看末两行的信息
/sbin/nologin ###有些账号是用来访问服务的,不是用来登录系统的

2、/etc/shadow ##用户口令加密文件

1 账户名
2 mde5密码加密信息 ###*或!!则不等登录 如空则没密码也可以登录
###做项目的时候,所有设备上线都要弱口令扫描,如果结果说密码强度不高,则需要重新设置密码。
如果过弱口令方案,你可以备份shadow文件,然后进shadow 删除没过的账号。
3 上次修改密码时间 1970年1月1号到最近修改密码间隔的天数
4 密码的最短有效天数,如0则不限制
5 密码的最长有效天数,如99999则不进行限制
6 提前多少天告警,用户口令将过期,默认是7
7 密码过期后多少天内禁用此用户
8 账号失效时间,1970年1月1日计算,默认是空则账号永久使用
9 保留字段,目前没使用
[root@localhost /]# cat /etc/shadow
root: 6 6 6SBb76V0:17470:0:99999:7:::

3、usradd tom ###创建tom账户

cat /etc/password ###看一下
在这里插入图片描述
passwd tom ###创建密码
在这里插入图片描述
who am i ###查看自己的账户
在这里插入图片描述
who ###可以查看有多少个人登录进来了
在这里插入图片描述
usrdel -r tom ###删除tom账户
在这里插入图片描述
kill -9 进程号 ###停止进程号
[root@localhost /]# userdel -r tom
userdel: user tom is currently used by process 16876
[root@localhost /]# kill -9 16876
[root@localhost /

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值