Невозможно найти обычный файл с оболочкой по умолчанию как bash, но работает, когда это ksh

Вы можете изменить раскладку и модель клавиатуры с помощью графического интерфейса. Ваша проблема также может быть связана с неправильными настройками локали (даже en_GB и en_US на клавиатуре не совсем одинаковы). Если графический интерфейс недоступен, вы можете ssh войти в машину и восстановить эти настройки.

Дополнительная литература:

1
16.04.2019, 21:33
1 ответ

То, что вы наблюдаете, не является результатом разных оболочек входа пользователей.

Проблема в том, что ваш wwwпользователь не имеет разрешения на выполнение в содержащемся каталоге/tmp/lib(и поэтому не может просмотреть его, чтобы проверить свойства файла внутри него ).

Пр. дано

$ namei -l /tmp/lib/my.properties 
f: /tmp/lib/my.properties
drwxr-xr-x root        root        /
drwxrwxrwt root        root        tmp
drwxrw-r-- steeldriver steeldriver lib
-rwxr-xr-x steeldriver steeldriver my.properties

, затем

$ sudo -u testuser./FileChecker.sh /tmp/lib/my.properties /tmp/lib/my.ear
[ERROR] elif Invalid input to./FileChecker.sh \n

но

$ chmod o+x /tmp/lib
$ sudo -u testuser./FileChecker.sh /tmp/lib/my.properties /tmp/lib/my.ear
In Else
2
27.01.2020, 23:30

Теги

Похожие вопросы