Авторитетный источник того, что находится в /proc
документируется в исходное дерево ядра в Documentation/filesystem/proc.txt. Это ссылается на Documentation/sysctl как на документ, который описывает /proc/sys
. То, что другие ссылок на документы в исходной документации дерева ядра, так быть готовым перейти через то дерево.
Те ссылки к интерфейсу gitweb, таким образом, можно выбрать конкретную версию Linux, которым Вы интересуетесь. Те ссылки указывают текущей ГОЛОВЕ.
Я разрабатываю следующий код удара
#!/bin/bash
# Use: $0 user files
user="$1"
shift
sudo -u "$user" bash -c 'for f; do
[[ -r "$f" ]] && printf 'r' || printf '-'
[[ -w "$f" ]] && printf 'w' || printf '-'
[[ -x "$f" ]] && printf 'x' || printf '-'
printf " %s\\n" "$f"
done' _ "$@"
Это должно автоматически принять во внимание acl, при наличии, но недостаток является использованием sudo
(или альтернативно su
) стать $user
.