用户账号和权限管理

用户账号

超级用户:root用户,拥有最高权限
普通用户:由root或其他管理员创建,权限有限
程序用户:在安装Linux系统时,添加的低权限用户,不允许登录系统,仅限维护某个程序运行

UID号:用户标识号每个用户都对应一个的身份标记
root的UID号为固定值:0
程序用户:1~999
普通用户:1000~60000

用户账户文件

Linux中的用户账号,密码等信息都保存在相应的配置文件中,可直接修改文件对账号进行管理
/etc/passwd 配置文件: 用于保存用户名称,宿主目录,登录shell等信息
/etc/shadow 配置文件 : 用于保存用户的密码,账号有效期等信息

用户账户管理

useradd—添加账号

格式:useradd 选项 用户名
参数
-u 指定用户的 UID号,要求该UID号码末被其他用户使用.
-d 指定用户的宿主目录位置(当与-M一起使用时,不生效)。
-e 指定用户的账户失效时间,可使用YYYY-MM-DD的日期格式。
-M 不建立宿主目录,即使/etogin.d.fis系统配置中已设定要建立宿主目录。
-s 指定用户的登录Shell。 -g 基本组

[root@localhost /]# useradd zhangsan
[root@localhost /]# tail -n 1 /etc/passwd
zhangsan:x:1002:1002::/home/zhangsan:/bin/bash

passwd —设置/更改用户口令

passwd tom1 或者passwd 修改密码
参数:
-d 清空指定用户密码
-l 锁定用户账号
-S 查看用户状态(是否被锁定)
-u 解锁用户账户

[root@localhost /]# useradd zhangsan
[root@localhost /]# passwd zhangsan
更改用户 zhangsan 的密码 。
新的 密码:
无效的密码: 密码少于 8 个字符
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新

usermod 修改用户账号所有属性

参数:
-d 修改用户宿主目录位置
-u 修改用户UID号
-L 锁定用户账号
-U 解锁用户账户

userdel 删除用户账号

例:userdel -r tom1 删除用户并且删除宿主目录

[root@localhost /]# userdel -r zhangsan
[root@localhost /]# tail -n 1 /etc/passwd
nginx:x:987:981:Nginx web server:/var/lib/nginx:/sbin/nologin

管理组账号

/etc/group 保存组账号名称,GID号,组成员等信息
/etc/gshadow 保存组账号密码字串

添加,删除,修改组账号

groupadd 添加组账号

[root@localhost ~]# groupadd test
[root@localhost ~]#  tail -n 1 /etc/group
test:x:1001:

gpasswd 添加设置删除组成员
gpasswd -a mike root -a添加组
groups mike 查看
gpasswd -d tom root -d删除组员
groups tom 查看 gpasswd -M zhangsan,wangwu root -M多个用户添加组

[root@localhost ~]# useradd zhangsan
[root@localhost ~]# useradd lisi
[root@localhost ~]# groupadd test
[root@localhost ~]# tail -n 1 /etc/group
test:x:1003:
[root@localhost ~]# gpasswd -a zhangsan test
正在将用户“zhangsan”加入到“test”组中
[root@localhost ~]# tail -n 1 /etc/group
test:x:1003:zhangsan
[root@localhost ~]# gpasswd -M lisi test
[root@localhost ~]# tail -n 1 /etc/group
test:x:1003:lisi
[root@localhost ~]# gpasswd -M lisi,zhangsan test
[root@localhost ~]# tail -n 1 /etc/group
test:x:1003:lisi,zhangsan

groupdel 删除组账号

useradd 添加账户时指定组

usermod 修改用户账号属性

查询账号信息

id 查询用户账号身份识别------- id root
groups 查询用户账号所属组 ----group tom1
finger 查询用户账号登录属性------finger root
w 查询当前主机用户登录情况-----whoami=who=finger(需要安装)=user=w(比较详细)

文件权限及归属

查看文件权限及归属

ls -l /etc/passwd 查看/etc/passwd配置文件信息
权限:主:u 读 r:4
组:g 写 w:2
其他:o 执行权限 x:1
所有:a

设置文件权限及归属

设置文件权限chmod 例:chmod 466 文件名
设置文件归属chown 例:chown tom.tom 文件名

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值