Я предположил бы, что Вы имеете /home/sawa/foo/bar/
на Вашем пути - т.е. пути с запаздывающей наклонной чертой.
which
выполняет итерации по каждому элементу $PATH
и добавление /argv[1]
и проверка существование того файла. Это вызывает двойную наклонную черту - один от $PATH
часть, и один от /argv[1]
.
Двойная наклонная черта не является никакой проблемой. Это сворачивается к единственной наклонной черте ядром. Только в начале пути может двойная наклонная черта иметь особое значение, и не всегда затем.
Что касается test
не работа, удостоверьтесь, что Вы не используете оболочку, встроенную при вызове test
. Вы обычно делаете это при помощи полного пути, но с ударом можно также использовать enable -n test
отключить встроенное test
команда.
Я подозреваю, что ответ находится в свойствах, сохраненных в том, который ACL Вы вывели:
Почему у владельца нет разрешения:
default:user::---
Почему у группы есть rwx:
default:group:psych:rwx
Почему у других нет разрешения:
default:other::---
Этот материал ACL переопределяет традиционное поведение Unixy.