Я использую Ubuntu 14.04 LTS.
Копия и вставка вне моего корневого каталога не работают с помощью командной строки, а также через пункт меню. В то время как я могу скопировать с пункта меню, опция вставки является все еще серой.
Спасибо за помощь.
Откройте терминал с Ctrl+Alt+t.
Позволяет говорят, что у Вас есть скопированный /var/www/html/index.php
к Вашей Карте памяти и хотят скопировать его назад. Прежде чем мы скопируем его назад и сотрем текущий файл, мы должны взглянуть, кто текущий владелец файла, которому группа принадлежит файл и какие полномочия это имеет.
madmike@computer:~$ ls -al /var/www/html/index.php
-rw-rw-r-- 1 www-data www-data 182 Jan 21 2014 /var/www/html/index.php
-rw-rw-r--
чтение, запись и права выполнения на файл. Самый первый символ указывает, если это каталог (они отмечены с "d"), или файл (отмеченный с "-"). Следующие 3 символа являются символами для владельца. "rw-" означает "права чтения и запись прав, но нет никакого права выполнения". Следующие 3 символа являются символами для группы и которые являются тем же теперь. И затем последние 3 символа для всех других пользователей "r -" значение "только права чтения". Файл принадлежит пользователю "www-данные" по группе "www-данные".
Чтобы быть на стороне сохранения, Вы могли бы сначала хотеть переместиться, оригинал подпиливают. Вам будут нужны административные права сделать это. Вот почему мы должны будем сделать это с sudo
.
madmike@computer:~$ sudo mv /var/www/html/index.php /var/www/html/index.php.old
Теперь скопируйте файл с Карты памяти.
madmike@computer:~$ sudo cp /media/madmike/usb-drive-name-here/backup-folder/index.php /var/www/html/index.php
Давайте посмотрим, какие полномочия этот файл теперь имеет:
madmike@computer:~$ ls -al /var/www/html/index.php
-rw-r--r-- 1 root root 182 Oct 18 13:17 /var/www/html/index.php
Теперь владелец и группа являются "корнем", и права группы изменились от "rw-" до "r -". Давайте зафиксируем это.
madmike@computer:~$ sudo chown www-data:www-data
madmike@computer:~$ ls -al /var/www/html/index.php
-rw-r--r-- 1 www-data www-data 182 Oct 18 13:19 /var/www/html/index.php
Владение фиксируется. Теперь полномочия.
madmike@computer:~$ sudo chmod ug=rw,o=r /var/www/html/index.php
madmike@computer:~$ ls -al /var/www/html/index.php
-rw-rw-r-- 1 www-data www-data 182 Oct 18 13:21 /var/www/html/index.php
Voilà. Все фиксируется. Можно удалить копию теперь.
madmike@computer:~$ sudo rm /var/www/html/index.php.old
Эта страница покажет Вам еще некоторые примеры того, как можно использовать chmod
. Если Вы нуждаетесь в исчерпывающем списке всех возможностей, то взглянули на страницу справочника. Дайте эту команду в терминале
madmike@computer:~$ man chmod