温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Linux系统怎样阻止其它用户访问家目录

发布时间:2022-01-26 17:30:00 来源:亿速云 阅读:831 作者:柒染 栏目:开发技术

这篇文章给大家介绍Linux系统怎样阻止其它用户访问家目录,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

Linux系统是一个多用户多任务系统,所以Linux系统有多个用户,在Linux系统里面每一个用户都有一个属于自己的文件夹,称作“家目录”,既然是家目录肯定不想被系统内其他的用户随便访问,那么如何阻止其它用户访问你的家目录呢?

ls -ld /home/lori

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

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

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

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

Linux系统怎样阻止其它用户访问家目录

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

  1. sudo chmod 0750/home/lori

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

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

Linux系统怎样阻止其它用户访问家目录

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

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

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

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

Linux系统怎样阻止其它用户访问家目录

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

Linux系统怎样阻止其它用户访问家目录

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

  1. gksudo gedit /etc/adduser.conf

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

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

Linux系统怎样阻止其它用户访问家目录

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

Linux系统怎样阻止其它用户访问家目录

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

Linux系统怎样阻止其它用户访问家目录

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

Linux系统怎样阻止其它用户访问家目录

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

Linux系统怎样阻止其它用户访问家目录

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

关于Linux系统怎样阻止其它用户访问家目录就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI