Я решил этот один путь, создав дополнительный поддиректорий в домашнем каталоге пользователя, который принадлежит им. Сам домашний каталог по-прежнему принадлежит корню.
Таким образом, пользователь может делать все, что ему нравится, в своем подкаталоге.
-121--145180-Таким образом, вы хотите что-то подобное:
tree | sed 's/├\|─\|│\|└/ /g'
Он заменяет все «строчные» символы местами.
См.:
$ tree
.
├── dir1
│ ├── file1
│ └── file2
└── dir2
├── file1
└── file2
2 directories, 4 files
$ tree | sed 's/├\|─\|│\|└/ /g'
.
dir1
file1
file2
dir2
file1
file2
2 directories, 4 files
-121--102508- Требуется ps -f. pstree также очень полезен. Просмотрите PPID (родительский PID).
$ps -f
UID PID PPID C STIME TTY TIME CMD
rui 7725 7722 0 13:30 pts/0 00:00:01 -bash
rui 8062 7725 0 14:09 pts/0 00:00:00 ps -f
$ pstree - g
├─starter (1600) ───charon (1603) ─┬─{charon} (1603) │ ├─{charon} (1603) │ ├─{charon} (1603) │ ├─{charon} (1603) │ ├─{charon} (1603) │ ├─{charon} (1603) │ ├─{charon} (1603) │ ├─{charon} (1603) │ ├─{charon} (1603) │ ├─{charon} (1603) │ ├─{charon} (1603) │ ├─{charon} (1603) │ ├─{charon} (1603) │ ├─{charon} (1603) │ ├─{charon} (1603) │ └─{charon} (1603)