创建个普通用户设置指定目录读写权限,但不能访问到其他的目录,用户和目录一创建好,就是访问其他文件没弄好
试试这个
来自: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/