cp -r
копирует режимы разрешений по умолчанию. Таким образом, если / lib
не был доступен для записи владельцем, ./ lib
также не будет доступен для записи. При попытке удалить содержимое каталога, доступного для записи, в разрешении отказывается, даже если вы являетесь его владельцем. Вы можете исправить разрешения с помощью chmod -R u + w ./lib
.
Вот демонстрация:
barmar@dev:~/test.dir$ mkdir subdir
barmar@dev:~/test.dir$ touch subdir/foo
barmar@dev:~/test.dir$ chmod a-w subdir
barmar@dev:~/test.dir$ cp -r subdir newsubdir
barmar@dev:~/test.dir$ rm -rf newsubdir
rm: cannot remove `newsubdir/foo': Permission denied
barmar@dev:~/test.dir$ chmod a+w newsubdir
barmar@dev:~/test.dir$ rm -rf newsubdir
barmar@dev:~/test.dir$
Использовать пересылку ssh X11:
ssh -X user@host
Затем вы можете запустить xterm
или любое приложение x11.