Я заметил небольшой недочет Ubuntu Live CD. Сейчас поясню. Выполните команду Переход ~ Компьютер. Файловый менеджер отобразит диски вашего компьютера. Но при попытке просмотреть содержимое диска вы получите сообщение об ошибке. Как выяснилось, эта проблема связана с правами доступа. Для монтирования разделов жесткого диска нужны права пользователя root, а вы в данный момент (как пользователь Ubuntu Live CD) не обладаете такими правами.
ПРИМЕЧАНИЕ
Пользователь root в Linux обладает наивысшими привилегиями. Данный пользователь соответствует пользователю Администратор в Windows.
Поскольку вы работаете с Ubuntu Live CD, то войти в систему как пользователь root вы не можете. Не верите? Выполните команду меню Система I Выход I Смена пользователя. А теперь введите имя пользователя root. Пароль вы не угадаете, пустой пароль тоже не подходит. Если "в лоб" не получается, тогда нужно действовать иначе. По секрету вам скажу, что для пользователя root вообще по умолчанию пароль не задан, просто его учетная запись отключена, поэтому войти под именем root вы не можете.
Запустите терминал (Приложения - Стандартные - Терминал). После введите команду:
|
Откроется страница руководства, из которого вы узнаете:
- вход под именем root запрещен из соображений безопасности
- если вам нужно выполнить команду от имени root, тогда вам нужно воспользоваться командой sudo (ее мы рассмотрим позже)
Забегая наперед, я вам все-таки скажу, что root доступ мы получим. Но давайте разберемся, зачем он нам нужен - ведь мы работаем с Ubuntu Live CD и еще пока не установили Ubuntu на жесткий диск. Предположим, что вы создали документ с помощью Ubuntu Live CD (документ 0pen0ffice-картинку, сделали скриншот экрана (для этого нужно нажать клавишу PrintScreen), чтобы похвастаться перед товарищами). Но после перезагрузки вы этот документ потеряете, а вам этого очень не хотелось бы. А без прав root на жесткий диск вы ничего не запишете. Вообще вы можете оказаться в ситуации, когда у вас нет другой операционной системы (новый компьютер), а нужно срочно создать какой - нибудь документ, т. е. времени на установку Ubuntu нет. Потом его нужно будет записать на сменный носитель, но без прав root вы не сможете его ремонтировать. И так, мы уже определились: root доступ нам нужен.
Предположим, что вы назвали документ Document1.txt и сохранили его на рабочем столе. Вы его хотите записать на раздел /dev/hda1 (это диск C: в терминологии Windows). Но сначала его нужно примонтировать к файловой системе Ubuntu. О файловых системах и операции монтирования мы еще поговорим, если вы ничего не понимаете, то просто вводите команды. Для монтирования /dev/hda1 к каталогу /mnt используется команда:
|
Мы выполнили команду sudo, передав ей другую команду:
|
Задача команды sudo — выполнить переданную ей команду с правами root. В данном случае мы передали команду монтирования, которая примонтирует раздел /dev/hda1 к каталогу /mnt в режиме "чтение-запись" (параметр -о rw), после чего можно будет обращаться к файлам и каталогам раздела /dev/hda1 через каталог /mnt. Например, вывести содержимое корневого каталога раздела /dev/hda1 можно будет с помощью команды:
|
Для копирования файла Documentl.txt выполните команду (соблюдайте регистр букв - система Linux, в отличие от Windows, чувствительна к регистру):
|
В этом случае мы выполнили с правами root команду:
|
которая скопирует файл Document1.txt, размещенный на рабочем столе (каталог ~/Desktop), в корневой каталог /dev/hda1 (диск С:). Если вы сохранили свой документ в домашнем каталоге, тогда вам нужно выполнить такую
команду (символ ~ (тильда) в Linux означает домашний каталог текущего пользователя):
|