|
NoicdiMar 26, 2024 via iPhone
1
不被允许的目录通过 acl 去掉权限?这个方式我不确定行不行
|
|
opengpsMar 26, 2024
2
好像可以用 smb 分享时候给这个用户设置共享文件夹权限
|
|
NoOneNoBodyMar 26, 2024
3
不如开个 smb/ftp 用户,连指定访问的真实路径都隐了
|
|
bjtugunMar 26, 2024 via Android
4
how about sftp server stand alone, such as sftpgo
|
|
rolinbutterfly2Mar 26, 2024
5
vi /etc/ssh/sshd_config 添加 Match User user1 ChrootDirectory /dir/
|
|
6
要不弄个 docker 开个 ssh 给他连吧
|
|
ETiVMar 26, 2024 via iPhone
7
怎么叫查看…用 tree 命令列一下目录、渲染成图片,再把图传给用户,行不行
|
|
lieliewMar 26, 2024
8
sudoers 文件来限制用户对其他命令的访问?
|
|
9
这不就是 linux 的级别操作吗
|
|
zjsxwcMar 26, 2024
10
级别 ==》 基本
|
|
MaboroshiiMar 26, 2024 via Android
11
基本默认的目录权限都是 755 ,也就是其他用户都能访问的。如果要改掉全部的代价有点大。开个 docker 或者 kvm 给他用,映射几个端口出来,更合适
|
|
PPPaulMar 26, 2024
12
我之前记得学渗透的时候有的靶机上会设置这些东西,不过忘了具体怎么配置的了
|
|
mightybruceMar 26, 2024
13
要么使用 docker, 要么手动撸代码实现一个类似的 docker
|
|
wu67Mar 26, 2024 via Android
14
还不如开个 webdav ,想要那个目录给他指定就好了
|
|
gamexgMar 26, 2024
15
SELinux AppArmor 应该可以实现,但是我没用过.
|
|
swullingMar 26, 2024 via iPhone
16
弄个 rootless 的容器,把目录挂载到容器内。容器开一个 sshd 。
|
|
PhaSelEzaMar 26, 2024
17
可以用 bubblewrap 开个空白容器:
bwrap --unshare-all --dev /dev --proc /proc --tmpfs /tmp --tmpfs /var/tmp --ro-bind-try /usr/bin /usr/bin --ro-bind-try /lib /lib --ro-bind-try /lib32 /lib32 --ro-bind-try /lib64 /lib64 --tmpfs /home --bind /mnt env -i bash |
|
18
上条命令有错误:
bwrap --unshare-all --dev /dev --proc /proc --tmpfs /tmp --tmpfs /var/tmp --ro-bind-try /usr/bin /usr/bin --ro-bind-try /lib /lib --ro-bind-try /lib32 /lib32 --ro-bind-try /lib64 /lib64 --tmpfs /home --bind-try "需要共享的目录" /mnt env -i bash 可定制化程度很高,但对涉及到 GUI 或 DBUS 的应用的隔离很麻烦。 |
|
dodeMar 26, 2024
19
容器化,挂载一个目录到容器里
|
|
dhb233Mar 26, 2024
20
目录的话,没有 x 权限就不能访问了啊
|
|
yanqiyuMar 26, 2024
21
https://github.com/containers/podman/blob/main/docs/source/markdown/podmansh.1.md
podmansh ,用容器替代登录 shell ,就可以只暴露特定功能了 |
|
tiedanMar 26, 2024
22
chroot 这个命令可以吗
|
|
blessingsiMar 26, 2024
23
不知道去掉用户对根目录的 r 、x 权限会不会有问题。
|
|
miaoslMar 26, 2024 via Android
24
我记得可以配额把单独,应该是可以实现的
|
|
eaststarpenMar 26, 2024
25
将该用户的默认 shell 改成 git-shell, 那 ta 就只能对 ta 的 home 进行读写操作 (git) 操作
也可以指定该用户可以使用的 bash 命令 (默认就是 cd, ls 都用不了) |
|
flyingghostMar 27, 2024
26
给他指定一个特殊的 shell 吧。。。
|
|
ZopiyaMar 27, 2024
27
rbash 了解一下(来自 GPT),已测试可实现楼主的需求。
|
|
ZopiyaMar 27, 2024
28
|
|
a15757817542Mar 27, 2024
29
linux 中的 selinux 可以了解下
|
|
k0njaccc3Mar 27, 2024
30
我觉得 26 楼的方式在我的个人认知内是最简单最方便也是最安全的。
|
|
libookMar 27, 2024
31
最简单有效的办法就是用容器,只映射有权访问的目录,其他的可以随便折腾。
|
|
kafMar 27, 2024
32
chroot 你看下可行吗
|
|
tomychenMar 27, 2024
33
chroot 可以满足你的要求
|
|
julyclydeMar 27, 2024
34
restricted shell
|