linux的用户管理-useradd、passwd、groupadd、gpasswd、chmod 等的用法

本文详细介绍了Linux系统中关于用户和组的管理,包括创建、删除用户,设置用户密码和权限,以及管理文件权限的方法。同时,讲解了如何通过chmod和chown命令改变文件的权限和所有者。此外,还涵盖了用户组的创建与用户加入组的操作。
摘要由CSDN通过智能技术生成

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1、账户管理的指令
useradd 用户名 #创建用户
userdel 用户名 #删除用户
userdel -r 用户名 #删除用户和其目录
useradd -u 1005 用户名 #创建用户并指定uid 为1005,root的uid为0 ,程序用户的uid为1~999,普通用户uid为1000以上
useradd -g 1005 用户名 #创建用户并指定gid为1005,一般如果不指定gid ,默认和uid相同,若指定这必须gid已存在
useradd -d 路径 用户名 #创建并指定用户的家目录的路径
useradd -s /sbin/nologin 用户名 #-s 设置登录的shall,一般默认/bin/bash,若设置为 /sbin/nologin,则不允许登录
useradd -e 2022-05-10 用户名 # 创建并设置用户的失效时间
(补充:date -d “1970-01-01 18770 days” #为linux中密码的计数时长从1970-1-1日开始计数的,则该命令为计算18770天后的具体时间)
useradd - M 用户名 #创建一个临时用户
2、密码管理指令
passwd 用户名 #设置用户密码
echo “123456” | passwd --stdin 用户名 # 避开交互直接修改密码
passwd -l 用户 # 锁定用户密码,使其不能登录
passwd -u 用户 # 解锁用户
passwd -d 用户 # 清空密码,并无密码下也可登录
passwd -S 用户 # 查看用户的密码锁定情况

usermod -s /sbin/nologin 用户名 # 设置为不可登录
usermod -s /bin/bash 用户名 # 重新设置为默认状态可登录
usermod -d 路径 用户名 # 重新定义用户的家目录路径
usermod -L 用户名 #锁定用户
usermod -U 用户名 #解锁用户

ls -a 中可以看到三个隐藏文件( .bash_logout # 退出是账户时操作文件 ,一个是 .bashrc 记录用户别名,还有一个是.bash_profile记录运输环境 )
3、管理组别
groupadd 组名 #创建用户组
groupdel 组名 #删除组名
gpasswd -a 用户名 组名 # 将用户加到某个组中
gpasswd -d 用户名 组名 #从某个组中删除用户
gpasswd 组名 # 设置组密码
vim /etc/gshadow #查看组密码
vim /etc/group #查看组成员
id 用户名 #查看用户的组别等信息
finger # 查看用户
users #查看用户
w #查看用户
whoami #查看当前用户

4、管理文件权限
在这里插入图片描述
如图第一个字符表示文件类型,-为一般文件,d为目录文件,后面跟着的9个字符每三个一组,分别对应着属主权限,字母u表示;属组权限,可用字母g表示,其他用户权限,用o表示
在每一组中,
第一位可读:r或者数字4表示
第二位可写:w或者数字2表示
第三位可执行:x或者数字1表示
chmod o=rwx 文件名 #修改文件的其他人权限为,为可读可写可执行
chmod o-x 文件名 #其他人对该文件的属性权限去掉可执行
chmod o-x,u-x 文件名 #一次修改两个权限,中间逗号
chmod 707 文件名 # 7=4+2+1 ,即为可读可写可执行,三位数字刚好对应三种用户类型
umank 002 文件名 #修改权限,一般文件为非执行文件,所以为666基础上减去002,,则权限为664,可读可写:可读可写:可读
默认创建的目录的权限是?文件的权限是?
755,644
修改属主和属组
chown root 文件名 #修改属主为root
chgrp root 文件名 #修改 属组为root
chown :root 文件名 #修改属组为root ,可修改多个权限,用:隔开 ,如chown root :root
chown -R #递归式修改

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值