Linux用户及权限管理

Linux用户及组:
每个用户在一个独立的组里,每一个组可以有0个或多个用户。
Linux用户总共分为三种,分别是:root用户,系统用户,普通用户。
Linux系统中的每一个文件都有一个所属用户和所属组。
Linux系统用户的特点如下:
1.每一个用户都有一个UserID,操作系统读取的是UID。
2.每一个用户都有一个主组和多个附属组,最多有31个附属组。
3.每个组都有一个GroupID
4.每个进程以一个用户身份运行,该用户可以对进程拥有的资源进行操作。
5.每个可登录的用户拥有一个指定的shell环境。
涉及的配置文件如下:
1./etc/passwd:保存用户信息
2./etc/shdaow:保存用户密码(加密方式)
3./etc/group:保存组信息
4./etc/login.defs:用户属性,密码过期时间,密码最大长度等限制
5./etc/default/useradd:显示或更改默认的useradd配置文件
Linux权限管理:
linux权限是用来对访问资源的一种限制,权限一般分为,读®,写(w),执行(x)。
系统文件中每个文件都拥有特定的权限,所属用户,及所属组,通过这种机制来限制某个用户对资源的访问。
Linux每个进程都是以当前用户的身份运行的,进程和用户的权限是一样的。
Linux默认授权给3中角色,分别是user,group,other
U(user),G(group),O(other);
权限三位一组(rwx),同时需要授权给三种角色,即UGO
在这里插入图片描述
如同:其中d:代表的是目录,同一位置“-”表时普通文件。
rwxrwxr-x:表时三种角色的权限,每3位一种角色,依次为U,G,O权限分别是user(rwx),group(rwx),other(r-x)
2:表时文件夹的链接数,就是文件夹下的文件链接个数
jfedul:从左到右,第一个(用户名),二(组名),其他角色默认不显示。
4096:表示该文件夹占据的字节数。
Dec 10 01:36:文件创建或修改时间
jfedu.net:表时目录名,或文件名
chown属主及属组:
修改某个用户对文件的属主和属组,用命令chown实现。
1.修改jfedu.net文件夹所属的用户为root,其中-R参数表示递归处理所有的文件及子目录。
chown -R root jfedu.net
2.修改jfedu.net文件夹所属的组为root
chown -R :root jfedu.net或chgrp -R root jfedu.net
3.修改jfedu.net文件夹所属的用户为root,组也为root
chown -R root:root jfedu.net
chmod用户及组权限
1.授予用户对jfedu.net目录拥有rwx权限:
chmod -R u+rwx jfedu.net
2.授予组对jfedu.net目录拥有rwx权限
chmod -R g+rwx jfedu.net
3.授予用户,组,其他人对jfedu.net目录拥有rwx权限:
chmod - R u+rwx,g+rwx,o+rwx jfedu.net
4.撤销用户对jfedu.net目录拥有的w权限
chmod - R u -w jfedu.net
5.撤销用户,组,其他人对jfedu.net目录拥有w权限:
chmod - R u -x,g -x, o-x jfedu.net
6.授予用户,组,其他人对jfedu.net目录只有rx权限
chmod - R u=rx,g=rx,o=rx jfedu.net

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值