There's a specific user that I don't want to be able to access my home directory. How do I deny access to them, while still allowing access to others who would normally have it?
            Asked
            
        
        
            Active
            
        
            Viewed 1.3k times
        
    1 Answers
31
            If you want to limit access to users outside of your group or any other user, the question is a duplicate of Restrict access to my home folder from another standard user account
Otherwise, if you want to restrict access to just one user, call it enemyuser, use ACL: 
cd ~
setfacl -m u:enemyuser:000 .
...and just enemyuser will have the access to your home directory denied. 
To check the effect:
[romano@pern:~] % chacl -l .
. [u::rwx,u:enemyuser:---,g::r-x,m::r-x,o::r-x] 
To remove the ACL, you just say:
setfacl -x u:enemyuser .
The *acl commands used here are from the package acl, which should be installed by default (at least, I think). 
 
     
     
    