Linux 用户身份和文件权限命令,详细解说

我们先来创建一个用户tom,创建用户的命令:

useradd tom

创建用户后我们就接着创建用户tom的密码,创建用户的密码命令:

passwd tom

密码你们自己知道就行,弄好了后我们再来查看一下/home目录,可以看到tom用户的目录,这就说明创建成功了,这时我们再来创建一个用户组pt,创建用户组的命令:

groupadd pt

这时我们来看一下用户tom的信息,查看命令:

id tom

这时我们可以看到用户组是tom,还有id,我们就先变更扩展一个用户组,命令:

usermod -G pt tom

这时我们再来查看就多出了一个用户组pt,如图所示:

接下来我们再来试试变更所属用户组,命令:

usermod -g pt tom

这时我们再来看看用户tom的信息,可以看到只有一个用户组pt了,如图所示:

我们再来试试更改用户的id,更改UID命令:

usermod -u 5488 tom

更改GID命令:

groupmod -g 5488 pt

更改好后,我们再来查看用户tom的信息,可以看到已经更改成功了,如图所示:

修改用户密码可以用创建用户密码命令,而有一个-d的选项可以让我们空密码登录,命令:

passwd -d tom

设置好后,为了能更直观的展示出来,我们就重启来看看,成不成功,重启系统命令:

reboot

重启后我们就输入用户tom直接回车,可以看到是直接登录的,如图所示:

好了,接下来我们就登录root用户,命令:

su - root

我们现在来把用户tom给删除,命令:

userdel -f tom(强制删除)

把用户删除后系统还会将目录保留下来,我们可以直接粗暴的将它删除,命令:

rm -rf /home/*(由于我只有一个tom用户所以我就直接*了,*是全部的意思,你们注意点)

我们再来创建两个新的用户,aaa和ccc来进行接下的操作,创建好后我们再来创建两个文件夹,我就用它们的用户名命名了,你们随意,然后我们查看一下它们两个的文件权限是多少,命令:

ls -ald /aaa

ls -ald /ccc

可以看到是d开头的,就是文件夹的意思,后面的就是文件权限,这两个都是755的,关于这个文件权限的介绍,以后有时间就出,如图所示:

我们来给/aaa目录安排一个777的权限,我们再来查看就发现它变了,然后我们就登入aaa用户进入/aaa目录里面创建一个名为a的文件夹,在登上ccc用户进入/aaa目录里面,查看到了目录下有一个名为a的文件夹,我们把它删除,再次查看的时候就没有了,这就是没有限制的777文件权利,我们再来到/ccc目录下,这个目录是没有东西的,所以我们尝试用ccc用户创建一个文件夹,可以看到是拒绝的,这就是没有限制的755文件权利,现在我们退回root用户,命令:

exit

如图所示:

 

现在我们给/aaa目录设置文件限制,让每个用户可以创建自己的文件,不可以删除其他用户的文件,但可以删除自己的文件,命令:

chmod -R o+t /aaa

在查看时就会发现,在文件的权限的结尾多出了一个t,然后我们再把/ccc目录设置成700看看,会怎么样?命令:

chmod -R 700 /ccc

然后我们登录aaa用户,到/aaa目录里面创建一个a目录,再试图进入/ccc目录,可以看到它是拒绝的,这就是700文件权限,接下来我们登上ccc用户,试图删除aaa用户创建的文件,是无法删除的,这就是文件权限的限制,这叫粘滞位,如图所示:

 如果有什么疑惑,不懂的地方就评论区留言或私信我。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值