用户及文件权限管理

Linux用户管理与文件权限详解
本文详细介绍了如何在Linux环境下查看用户组、添加及删除用户,并赋予管理员权限。同时,阐述了如何使用ls-l命令查看文件属性信息,以及文件类型、权限、所有者、所属用户组权限、链接数的概念。并通过实例演示了如何修改文件所有者和权限,提供了深入理解Linux文件系统管理的指南。

查看当前用户所在的用户组:

 1使用groups命令

        groups + 用户名

     2 查看/etc/group文件

         /etc/group

         cat /etc/group  | grep 用户名

添加用户并赋予管理员权限

   1 sudo adduser  用户名 ; sudo usermod -G sudo 用户名(前提是当前用户具有root权限,即可以使用sudo)

   如果想删除用户 sudo deluser 用户名 --remove-home


使用ls -l (或者ll)可以查看文件的属性信息(备注linux下一切皆文件 目录也是一种文件)


文件类型和权限的具体含义:


    linux上不是通过文件后缀名来区分文件的类型。你需要注意的一点是,一个目录要同时具有读权限和执行权限才可以打开,而一个目录要有写权限才允许在其中创建其它文件,这是因为目录文件实际保存着该目录里面的文件的列表等信息。

   所有者权限,不用解释,所属用户组权限是指所有者中所在用户组其它用户的权限。

   链接数,即链接到该文件所在的inode结点存储文件原信息如文件创建者 创建日期 文件大小等的区域的文件名数目

变更文件所有者:

   很简单 使用 sudo chown +变更后的拥有者+ 要变更的文件

修改文件权限

    先来看一下文件的三个权限rwx

   

  每个文件有三组权限,分别是所有者,所属用户组用户,其它用户,每组都可能都可能有rwx(可读 可写 可执行)

,比如chmod 777 + 文件名就是表示标明所有用户都可以对这个文件进行所有操作。

   具体改变权限的时候可以只用chmod (上文提到的),也可以使用加减赋值 法,具体例子如下:

比如chmod go-rw + 文件名就使得非所有者(所属用户组用户,其它用户)只有对文件的执行权限,而没有读写权限,跟chmod 700 + 文件名的效果是相同的。(备注go分别代表group所属用户组用户,other其它用户,还有所有者), +或者-分别代表增加或者减去对应的权限,rw就不必解释了吧)。

    linux是一个有趣的世界,让我们一起探索吧,希望大牛多多指点,感谢某在线教育提供的实验环境,share your knowledge with world!!!



    


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值