Почему krusader может не менять права и не удалять самим же созданные каталоги?

Автор mcherenkov, 10 ноября 2016, 20:07:51

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

mcherenkov

"Почему krusader может не менять права и не удалять самим же созданные каталоги?" и аномалии в консоли.

                                   Имена некоторых действующих лиц изменены.

Здравствуйте, любезные форумчане!

Была выполнена примерно следующая последовательность действий:
Jessie загружен с параметром single.
Запущен tmux_1.
Из под tmux запущен screen_1.

tmux_1 отсоединён от терминала и нажато Ctrl-D для загрузки в обычном режиме.
Произведён вход в систему (от имени непривилегированного пользователя).

Запущен konsole_1.
Из него подцеплен tmux_1 (tmux attach).
В одном из окон screen'а_1 были экспортированы нужные переменные и запущен krusader.


export DISPLAY=:0.0
export XAUTHORITY=/home/user/.Xauthority
export LANG=ru_RU.UTF-8
krusader &



Далее:
Завершён screen_1.
Завершён tmux_1.
Завершён konsole_1.

(krusader естественно остался запущен, но стал усыновлён init'ом.)



Запущен konsole_2
В нём сделан "sudo -i"
Запущен tmux_2.
Из под tmux_2 запущен screen_2.
Из него сделана попытка запуска скрипта "скрипт.bash". На что оболочка bash отозвалась сообщением
bash: /Путь/скрипт.bash: Отказано в доступе

ls -l сказал, что

-rwx---r-x 1 user root 2821 ноя  7 18:48 скрипт.bash


Попробовал из krusader'а сменить владельца.
Он в окне "Ошибка - Krusader - Root привилегии"
сказал "Could not change permissions for /Путь/скрипт.bash". Не объяснив почему...

Несколько попыток смены владельца, группы и прав доступа показали, что владелец и группа меняются, несмотря на сообщение об ощибке, а права - нет.

Также выяснилось, что krusader может создавать, но не удалять, созданные им же самим каталоги "-", "1", "qq", говоря - в таком же окне как раньше, что "The file or folder /path/file does not exist". (После первой неудачи я пытался использовать более "обычные" имена, чтоб не напороться на какой-нибудь их специальный смысл.)


Итак вопрос - почему krusader, запущенный от root'а может не менять права, и не удалять каталог?
Из консоли всё что нужно прекрасно удалялось.
Из консоли права потом поменялись, просто хотелось получить представление о том что произошло.


# cat /etc/debian_version
8.6


Аномалии в консоли:


root@temp:/Путь1# ls -l /Путь/Скрипт.bash
-rwx---r-x 1 root root 2821 ноя  7 18:48  /Путь/Скрипт.bash
root@temp:/Путь1# /Путь/Скрипт.bash
bash:  /Путь/Скрипт.bash: Отказано в доступе
root@temp:/Путь1#

# runlevel
1 5
#


С чего бы это? Раньше запускалось.
---
Модераторам: ранее начатую тему предпочтительнее продолжить после завершения этой.


Cообщение объединено 11 ноября 2016, 12:08:38

После обычной перезагрузки
# runlevel
N 5
#


упомянутые ранее эффекты исчезли, но вопросы об их природе остались.