创建普通用户访问指定文件夹

创建个普通用户设置指定目录读写权限,但不能访问到其他的目录,用户和目录一创建好,就是访问其他文件没弄好

试试这个
来自:https://blog.csdn.net/nongcunqq/article/details/119803889

1.想创建的用户目录

mkdir /var/www/html/aaa

2.新建用户到指定的目录

useradd aaa -d /var/www/html/aaa

3.设置新用户密码

passwd aaa
4. 将访问目录权限全部赋予用户

chown -R aaa /var/www/html/aaa

5.将上层目录设置为root所有

chown root /var/www/html/

6.赋予权限给上层目录

chmod 771 /var/www/html


创建普通用户 aaa
创建目录 /home/samba/aaa
让刚创建的普通用户 aaa 只能访问 /home/samba/aaa,而不能访问其他文件
操作如下:

1、创建普通用户 `aaa`,并设置密码
sudo useradd aaa
sudo passwd aaa

2、创建目录 /home/samba/aaa
 mkdir /home/samba/aaa -p

3、把 /home/samba/aaa 的权限给用户aaa
sudo chown -R aaa /home/samba/aaa
sudo chgrp -R aaa /home/samba/aaa

4、设置不能访问其他路径,只能访问 /home/samba/aaa/
sudo setfacl -m u:aaa:-x /
sudo setfacl -m u:aaa:-x /home
sudo setfacl -m u:aaa:-x /home/samba/
sudo setfacl -m u:aaa:r-x /home/samba/aaa/