良许Linux教程网 干货合集 Linux系统如何阻止其它用户访问你的家目录

Linux系统如何阻止其它用户访问你的家目录

Linux系统是一个多用户多任务系统,所以Linux系统有多个用户,在Linux系统里面每一个用户都有一个属于自己的文件夹,称作“家目录”,既然是家目录肯定不想被系统内其他的用户随便访问,那么如何阻止其它用户访问你的家目录呢?下面良许教程网为大家分享一下具体方法。

Linux系统如何阻止其它用户访问你的家目录

  1. ls -ld /home/lori

:该命令仅包含小写的L,而不是数字1。(LCTT译注:这是给完全小白的提示,绝大部分人可以无视这个备注了)

在该行的开头,列出了该文件的权限。就像我们在文章中关于Linux权限部分讲的那样。

r表示“读”,w表示“写”,而x表示“执行”。目录权限以“d”开头,而不是“-”。你也会注意到权限值占了10个位置。你可以忽略第一个,后面是3个一组,分为3组。第一组是属主(owner)权限,第二组是属组(group)权限,最后一组是其它人(other或world)权限。

因此,下面列出的家目录的属主具有读、写和执行权限,而属组和其它人具有读和执行权限。

img

要修改这些权限,在提示符下输入以下行并回车

  1. sudo chmod 0750/home/lori

当提示你输入密码时,请输入并回车。

:chmod命令使用八进制数作为一种指定权限的方式。我们讲Linux权限的文章中使用了一种不同的方法,它需要几个步骤,但是可能更易于理解。使用八进制数来指定权限,是一种更快的方法。不管使用什么方法,只要你用着舒服就好。要学习使用八进制数设置权限,请阅读此文章

img

按上箭头两次,再次调用“ls -ld /home/用户名”命令来检查权限。注意,其它人权限现在都是破折号(-),这就意味着其它人将无法读、写或执行你家目录中的任何东西了。

然而,和你同组的用户可以读和执行你家目录中的文件和文件夹。如果你不想除你之外的任何人访问你的家目录,可以在chmod命令中输入“0700”。

:要获取关于Linux中用户和组管理的更多信息,请查看我们的文章

要关闭终端窗口,在提示符下输入“exit”并回车。

img

现在,当其系统中的其他用户试着要访问你的家目录时,下面的对话框就会弹出来了。

img

甚至你也可以在创建新用户时让Ubuntu使用指定的权限。要完成此项任务,你需要编辑adduser配置文件。要编辑该文件,在提示符下输入以下命令并回车。

  1. gksudo gedit /etc/adduser.conf

我们使用gedit来编辑该文件,你也可以使用你想要的其它文本编辑器。

注:gksudo命令看似和sudo命令一样,但是它是用来以root身份运行图形化程序的,而sudo命令用来以root身份运行命令行程序。

img

在弹出对话框中的密码编辑框内输入你的密码并按回车或点击确定(OK)。

img

在adduser.conf文件中向下滚动到DIR_MODE命令处,这里的默认值是“0755”。修改该值来反映你想要授权给各种用户类型(属主,属组,其它人)的不同权限(r,w,x),如我们先前讨论过的“0750”或“0700”。点击保存(Save)。

img

从gedit的文件(File)菜单选择退出(Quit)来关闭gedit,你也可以点击窗口左上角的X按钮来关闭它。

img

点击窗口左上角的X来关闭终端窗口。

img

现在,你家目录中文件会保持私有。切记,如果有其他用户和你处于同一组中,你也许要为你的家目录权限剔除组和大众权限。

至此关于Linux中阻止其它用户访问你的家目录的教程分享结束,大家有任何问题都可以通过评论区将问题提交给我们。

以上就是良许教程网为各位朋友分享的Linux系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你!

137e00002230ad9f26e78-265x300

本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部