Linux用户权限管理

七、Linux用户权限管理

7.1、Linux用户

Linux用户是一个多用户操作系统,不同的用户拥有不同的权限,可以查看和操作不同的文件,Linux系统有三种用户:
1、初次创建的用户
2、root用户
3、普通用户
初次创建的用户权限比普通用户多,但是没有root用户多,初次创建的用户可以创建普通用户。

Linux用户记录在/etc/passwad这个文件夹内
Linux用户密码记录在/etc/shadow这个文件内
每个用户都有一个ID,叫做UID

7.2、Linux用户组

为了方便管理,将用户进行分组。这样就可以设置非本组人员不能访问相关文件,每个用户可以属于不同的组。
eg:
用户:家里有你、妹妹、弟弟三个人,每个人都有自己的房间,你们三个人都是用户,你们都不能随便的乱翻别人的房间。
用户组:你们都是一个家庭的,也就是同属于一个用户组,你们三个人可以公用厨房、书房等公共空间。

因此,用户和用户组的存在是为了控制文件的访问权限。
Linux用户组信息记录在/etc/group文件中
每一个用户组都有一个ID,叫做GID

7.3、创建用户和用户组

7.3.1、图形化界面创建
要使用图形化界面创建用户和用户组的话就需要安装 gnome-system-tools这个工具,命令:sudo apt-get install gnome-system-tools
7.3.2、命令行创建用户和用户组
添加用户:adduser命令,格式:adduser用户名
用户查询:finger命令,格式:finger用户名
修改用户密码:passwad命令,格式:passwad用户名
删除用户:deluser命令,格式:deluser用户名

添加用户组:adduser命令,格式:adduser用户组名
显示组内用户:groups命令,格式:groups用户名
删除用户:delgroupr命令,格式:delgroup用户名

7.4、Linux权限管理

当前目录下文件查看指令:ls <文件名> -l
7.4.1、Linux文件权限
文件权限是指不同的用户或用户组对面,讴歌文件拥有的权限,文件的权限分为三种:
r:读
w:写
x:可执行
文件描述形式如下:在这里插入图片描述-rw-rw-r——就是文件权限,第一位表示文件类型,剩下的每三位表示一组权限,分别对应拥有者权限、拥有者所在组权限、其他用户权限。
可以用二进制表示文件权限:
r=4
w=2
x=1
eg:
a.c文件信息:
-rw-rw-r–
//a.c所属用户可读可写不可执行、组内其他用户可读可写不可执行、其他用户权限只可读
7.4.2、Linux文件权限修改
7.4.2.1、修改文件权限命令
chmod命令
格式:在这里插入图片描述主要参数:
-c 效果类似“-v”参数,但仅回显更改的部分
-f 不显示错误信息
-R 递归处理,指定目录下的所有文件及其子文件目录一起处理
-v 显示指令的执行过程
eg:
创建一个文件:test,这个文件的默认权限为“rw-rw-r–”,我们将其权限改为“rwxrw-rw”,对应数字就是766,命令如下:
chmod 766 test
另外我们也可也使用a、u、g和o表示文件的归属关系,用=、+和-表示权限的变化。在这里插入图片描述在这里插入图片描述所以上述例子也可以用命令:chmod u+x a.c
注:如果需要对于文件夹的权限进行修改,只需要相应的再chmod命令后面加个R即可
7.4.2.2、修改文件所属用户
chown命令
格式:在这里插入图片描述主要参数:
-c 效果同-v 类似,但仅回报更改的部分。
-f 不显示错误信息。
-h 只对符号连接的文件做修改,不改动其它任何相关的文件
-R 递归处理,将指定的目录下的所有文件和子目录一起处理
-v 显示处理过程
eg:
文件test的苏松户用户为lidar,所属的用户组为lidar,将文件归属用户改为root用户,所属的用户组也改为root,命令如下:
sudo chown root.root test
同样的,如果相对整个目录所有的文件修改权限,在chown后面加上R即可

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值