将linux的某一用户登陆后限定在家目录中

使用root登录,执行  chmod  o-r  /home      这条命令的意思是不让其他用户对home有读取权限,但是是可以进入的,当执行ls命令时,会提示权限拒绝。
比如,你按照上述的方法做了,然后使用aaa用户登录,当aaa用户退出home之后,再执行ls  /home就会提示权限不够,但是aaa用户却可以使用cd  /home/aaa进入到自己的目录中。
下面是操作过程,首先使用root用户登录,修改/home的权限
[[email protected] ~] chmod o-r /home
再使用aaa登陆,aaa登陆后在自己的宿主目录
[[email protected]~]$ cd /home            转到home目录             
[[email protected]]$ ls               查看
ls : : Permission denied     提示无权限,实际上里面时候其他用户的宿主目录
[[email protected]] cd aaa            再次进入自己的目录
[[email protected]~]$ ls                  查看
aaa.txt                      结果
其实这个时候也不同担心aaa用户进入其他用户的目录,因为,即使他知道其他用户的宿主目录名称,但是linux系统中,用户的宿主目录只对本用户和root生效,而其他用户和族是没有任何访问权限的。也就是说即使aaa执行了 cd  /home/bbb,也会提示被拒绝。

时间: 2024-07-29 16:46:43

将linux的某一用户登陆后限定在家目录中的相关文章

JavaWeb_(Spring框架)用户登陆Spring整合到Servlet中

一.使用servlet技术开发用户登陆功能 在MySQL中准备一个user表,表中增加一条假数据 使用Servlet实现用户登陆的功能 用户登陆的<from>表单 <form id="loginFrom" action="${pageContext.request.contextPath }/userLogin" method="post"> <div class="input-group input-gr

【原创】如何编写c#用户登陆后用户名在前台显示

这种肯定是判断session啦!!!!! @{ string username = (string)Session["username"]; user user = new user(); if (username != null && username.Length > 0) { user = (user)Session["user"]; } } 在页面中就这样写 @{ int isLogin = 0; if (username != nul

Linux系统用户登陆

当一个用户登陆到Linux系统时,系统会自动为这个用户加载profile类和bashrc类两类文件,当用户退出时又会加载logout类文件,这是一个固定的过程,我们可以通过修改这些文件来达到我们想要在登陆或退出时完成的动作.下面详细的介绍一下这些命令. 注意:只有超级用户root可以修改全局类的配置文件:普通用户只能修改其家目录中的个人配置文件 首先是profile类文件,这类文件为交互式登陆的shell进程实现功能初始化的配置文件,如:仅仅用户有效的配置文件:~/.bash_profile和对

解决Linux系统root用户登陆失败,提示“鉴定故障”

前提: 遇到在Linux系统下root用户登陆失败的情况,并提示“鉴定故障” [[email protected] ~]$ su 密码: su: 鉴定故障 [[email protected] ~]$ 步骤: 一.重启系统解决,因方法较为繁琐,本文重点推荐第二的方法,想了解的请点击 https://www.cnblogs.com/lippor/p/5537931.html 二.使用普通用用户sudo重置root密码(推荐) 1.用普通用户登陆,输入普通密码: $ sudo passwd root

用户退出登陆后,token依旧有效的问题 及解决方法

问题: 用户登陆后 获取他的请求, 然后用户退出登陆. 按道理 会话应该没了,但是你用这个用户原来的token,居然还可以继续访问 https://segmentfault.com/q/1010000010043871/ 原文地址:https://www.cnblogs.com/kaibindirver/p/12417190.html

IOS开发之记录用户登陆状态

今天要说的是如何记录我们用户的登陆状态.例如微信,QQ等,在用户登陆后,关闭应用在打开就直接登陆了.那么我们在App开发中如何记录用户的登陆状态呢?之前在用PHP或者Java写B/S结构的东西的时候,我们用Session来存储用户的登陆信息,Session是存在服务器上仅在一次回话中有效,如果要记录用户的登陆状态,那么会用到一个叫Cookie的东西.Cookie和Session不同,Cookie是存在用户本地的一个文件,Cookie中存的就是用户的登陆信息,当用户在此登陆时,自动从Cookie中

WordPress用户登录后重定向到指定页面

这篇文章将向您展示WordPress用户登录后如何重定向到指定页面或者文章的技巧. 一.重定向到网站管理面板. 将以下代码添加到您的当前主题的 functions.php 文件中: function soi_login_redirect($redirect_to, $request, $user) { return (is_array($user->roles) && in_array('administrator', $user->roles)) ? admin_url() 

Linux学习笔记:用户的权限管理

在上周清明假期期间,我们仍然在紧张的学习中,今天我们学习了用户的权限管理,用户的权限管理顾名思义即为用户在使用操作系统时所能使用的权限及管理用户使用相应的命令为用户添加相应的权限,其中用户的权限分为普通权限,特殊权限及文件的特殊权限. 以下即为本堂课所学内容整理记录: 普通权限: 进程安全上下文: 1.判断进程的所有者是否为想要操作的文件的属主,如果是,就按照属主的权限进行授权: 如果不是,就转到第2条: 2.判断进程的所有者是否为想要操作的文件的属组中的成员,如果是,就按照属组的权限进行授权:

sftp 限制用户登陆指定目录(家目录)

本文源地址http://blog.chinaunix.net/uid-42741-id-3069880.html 即限制 sftp 用户登陆后,只能在家目录下活动,不能到其他或上级目录 该功能需要4.8以上版本 [[email protected] ~]# ssh -V OpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb2013 以下操作都是在root下 [[email protected] ~]# cp/etc/ssh/sshd_config{,.old} [[