Linux的账户命令和账户权限

Linux的账户命令和账户权限

账户基础命令

  • 显示主机名
hostname 

//更改主机名
hostname abc
  • 查看当前所在位置
pwd
  • 查看用户登录信息
who
  • 用户登录详细信息
w
  • 查看当前账户
whoami
  • 查看系统时间、linux运行时间、用户数量、负载情况
uptime  
  • 查看当前账户的 UID \ GID
id
  • 切换账户

管理员可以直接切换到普通账户,普通账户需要密码切换到管理员

1.su  账户名
2.su 默认切换管理员
  • 添加账户
useradd 账户名

参数
-u:设置UID
-g:设置主要组
-G:设置要附属组
-C:设置用户说明
-d:指定用户家目录
-S:指定用户shell
-e:账号失效日期,格式为: YYYY-MM-DD
-f:指定密码是否失效,0表示立刻失效,1表示永不失效

使用了useradd后,会默认做以下几个操作
1、在/etc/passwd下 建立相关的资料
2、在/etc/shadow 下写入密码的相关的参数
3、在/etc/group中写 入和账号名一样的组
4、在/home下创建用户的家目录

  • 删除账户
userdel 账户名

参数
-r:连同家目录和邮箱一起删除

要彻底的删除一个账号,步骤:
1、删除/etc/passwd;/etc/shadow文件中的内容
2、删除/etc/group;/etc/gshadow
3、删除/home/username;/var/spool/ mail/username
4、删除该用户曾经来该Liunx中创建的文件,find进行搜索,在使用userdel
  • 修改账户信息
usermod 

参数
-C:账号说明
-d:修改家目录
-g:修改主要组
-G:修改附属组
-a:与-G- -起用,增加附属组
-l:修改用户名
-U:修改UID
-L:冻结账号
-U:解冻
  • 设置密码
passwd  密码

参数
-l:锁住该账号  /也可在/etc/shadow中 放密码的位置加个!
-U:解锁
-S:显示账号的密码参数
-n:接天数,设置多久可以不修改密码.
-X:接天数,设置多久内必须修改密码
-W:接天数,设置密码过期前警告天数
-i:接天数,设置密码失效天数
  • 设置密码的时间相关参数
chage 

参数
-L:查看一个账户和密码有关的时间参数
-d:YYYY-MM-DD,修改最近一次更改密码的时间
-EYYYY-MM-DD,修改账号的失效时间
-l:天数,设置密码几天后失效
-m:天数,设置密码至少保留几天,
-M:天数,设置密码多久后,需要更新
-W:天数,设置密码过期前警告时间

小知识

chage -d 0 账户名 //-d后面加 0 ,目的是首次登陆此账户时强制要求改密码, 此密码要符合复杂度规范(大写、小写、数字、字符)

磁盘上的账户

账户和组名:人看的

UID和GID::Linux看 的

id:查看当前登入用户的UID和GID

当我们使用Is -I的时候,系统会根据/etc/passwd和/etc/ group文件的内容,找到UID和GID对应的名称

  1. /etc/passwd:记录了Linux上所有的账号
  2. /etc/shadow:记录了账户对应的密码
  3. /etc/group:记录了所有的组
  • /etc/passwd
    >Lewis : x : 1000: 1000: Lewis: /home/ Lewis: /bin/ bash
  1. 123:用户名
  2. X:早期这个部分放的是用户登入密码,现在密码放入了/etc/shadow中了
  3. UID: 0表示系统管理员,1-999保 留给系统使用的ID,1000以 上给一般使用者
  4. GID:0表示系统管理员,1-999保 留给系统使用的ID,1000以, 上给一般使用者
  5. Lewis:使用者信息说明,/home/lewis:用户家目录,用登入时,所在的目录/bin/bash,用户在登入的时候,是否可以使用shell,如果不能使用shell,则会显示 /sbin/ nologin
  • /etc/shadow

在这里插入图片描述

  1. 123:用尸名
  2. 一串红色的字:经过加密的密码.
  3. 最近更改过密码的日期:Linux中的日期, 是通过1970年1月1号开始累加的日期
  4. 密码不能改修改的天数:0表示随时可以修改
  5. 密码需要重新被修改的天数:通过修改该值,可以强制用户修改密码
  6. 密码需要变更的告警天数:7天内系统会想用户发出告警
  7. 密码到期后,账号还可以使用的时间
  8. 账号失效日期:通过1970年1月1号开始累加的日期,到了时间后,无论密码是否过期, 账号都不能在使用了
  9. 保留
  • /etc/group
    在这里插入图片描述
  1. Lewis:组名
  2. X:组密码,一般不需要
  3. 1000:GID
  4. 附属组,这些文件不建议直接进行修改,建议使用命令进行修改。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值