Вы, кажется, задаете два вопроса здесь:
Что мы на самом деле используем? и что это значит?
На самом деле я использую CIFS, в моих сценариях использования POSIX менее важен, поэтому у меня не было никаких проблем. NFS3 используется в областях, где безопасность не важна, таких как мой установочный сервер SLES. И, наконец, sshfs / gvfs для простого общего доступа пользователей к земле. Проводное шифрование не считается необходимым, поэтому для нас это не имеет большого значения.
Что касается другого вопроса, кажется, есть шесть основных требований к тому, что вы ищете:
- Шифрует трафик по проводам.
- Шифрует аутентификацию.
- Семантика Posix.
- Строгое соблюдение ACL на основе сервера.
- Это не пользователь.
- На самом деле используется.
Я подозреваю, что пункты 5 и 6 будут убийцами здесь, но здесь идет (также, это - точка, где таблица была бы действительно удобна, но markdown / StackExchange не поддерживает это).
NFSv3 + IPSec
- Зашифрованный на проводе, пасс
- Нет зашифрованной аутентификации, сбой
- Posix семантика, мини
- Нет строгого применения ACL на основе сервера, сбой
- Это не пользователь, проход
- На самом деле используется, пройти
NFSv4 + Krb + IPSec
- Зашифрованный на проводе, пасс
- Зашифрованная аутентификация, пароль
- Posix семантика, мини
- Строгое соблюдение ACL на основе сервера, проход
- Это не пользователь, проход
- На самом деле не используется, сбой
CIFS
- Не зашифрован на проводе, сбой
- Зашифрованная аутентификация
- Семантика Posix, проход (Samba & Kernel теперь, Windows имеет слой Posix со времен NT)
- Строгое соблюдение ACL на основе сервера, проход
- Это не пользователь, проход
- На самом деле используется, пройти
CIFS + IPSec
- Зашифрованный на проводе, пасс
- Зашифрованная аутентификация
- Семантика Posix, проход (Samba & Kernel сейчас)
- Строгое соблюдение ACL на основе сервера, проход
- Это не пользователь, проход
- На самом деле не используется, сбой
SSHFS
- Зашифрованный на проводе, пасс
- Зашифрованная аутентификация, пароль
- Posix семантика, мини
- Строгое соблюдение ACL на основе сервера, проход
- Это пользователь, провал
- На самом деле используется, пройти
AFP / Netatalk
- Зашифрованный на проводе, сбой
- Зашифрованная аутентификация, пароль
- Posix семантика, мини
- Строгое соблюдение ACL на основе сервера, проход
- Это не пользователь, проход
- На самом деле используется, сбой
И я не касаюсь распределенных файловых систем там. Там просто нет ни одной вещи, которая делает все это. Некоторые подходят близко (CIFS), а некоторые уже есть, но никто не использует их (NFS4 + IPSec, CIFS + IPSec). По какой-то причине защищенная сетевая файловая система является предметом множества компромиссов на протяжении многих лет.