Ubuntu 10. Краткое руководство пользователя - Д. Колисниченко
Шрифт:
Интервал:
Закладка:
Лучше вовсе не включать учетную запись root, а пользоваться командой sudo — i.
6.4. Добавление учетных записей пользователей
Если вы — не единственный пользователь своего компьютера, вам следует создать дополнительные учетные записи для других его пользователей. Чтобы создать учетную запись пользователя, выполните команду меню Система | Администрирование | Пользователи и группы. В открывшемся окне (рис. 6.4) нажмите кнопку Добавить.
Откроется окно (рис. 6.5), в поле Пароль которого нужно ввести пароль пользователя-администратора. Если в вашей системе несколько пользователей, выберите из списка пользователя с правами администратора (обычно это тот, которого вы создали при установке системы) и введите его пароль.
В соответствующие поля открывшегося окна (рис. 6.6) введите реальное имя нового пользователя и его псевдоним. Если чувствуете необходимость, можно также установить флажок Зашифровать домашний каталог для обеспечения безопасности личных данных.
Нажав кнопку OK, вы получите окно (рис. 6.7) для ввода пароля нового пользователя. Пароль можно ввести вручную, а можно сгенерировать. Произвольно сгенерированный пароль будет труднее для подбора, но и сложнее для запоминания. Поэтому решайте сами, что для вас важнее — безопасность или комфорт.
Вот и все — пользователь создан, вы его увидите в списке пользователей (рис. 6.8).
Давайте поподробнее разберемся, что происходит при создании новой учетной записи пользователя.
Во-первых, создается запись в файле /etc/passwd. Формат записи следующий:
имя_пользователя: пароль: UID: GID: полное_имя: домашний_каталог: оболочка
Рассмотрим фрагмент этого файла:
root: x:0:0:root:/root:/bin/bash
den: x:500:500:Denis:/home/den:/bin/bash
Первое поле — это логин пользователя, который он вводит для регистрации в системе. Пароль в современных системах в этом файле не указывается, а второе поле осталось просто для совместимости со старыми системами.
ПримечаниеВ целях безопасности пароли перенесены в файл /etc/shadow, где они и хранятся в закодированном виде (используется алгоритм шифрования MD5).
□ Третье и четвертое поле — это UID (User ID) и GID (Group ID) — идентификаторы пользователя и группы соответственно. Идентификатор пользователя root всегда равен 0, как и идентификатор группы root. Список групп вы найдете в файле /etc/groups.
□ Пятое поле — это настоящее имя пользователя. Может быть не заполнено, а может содержать фамилию, имя и отчество пользователя — все зависит от педантичности администратора системы, т. е. от вас. Если вы работаете за компьютером в гордом одиночестве, то, думаю, свою фамилию вы не забудете. А вот если ваш компьютер — сервер сети, тогда просто необходимо указать фамилию, имя и отчество каждого пользователя, а то, когда придет время обратиться к пользователю по имени, вы его и не вспомните (попробуйте запомнить 500 фамилий и имен!).
□ Шестое поле содержит имя домашнего каталога. Обычно это каталог /home/<имя_пользователя>.
□ Последнее поле — имя командного интерпретатора, который будет обрабатывать введенные вами команды, когда вы зарегистрируетесь в консоли.
Во-вторых, при создании пользователя формируется каталог /home/ <имя_пользователя>, в который копируется содержимое каталога /etc/skel.
Каталог /etc/skel содержит «джентльменский набор» — файлы конфигурации по умолчанию, которые должны быть в любом пользовательском каталоге. Название каталога skel (от англ. skeleton) полностью оправдывает себя — он действительно содержит «скелет» домашнего каталога пользователя.
6.5. Привилегии (права) пользователя
Теперь попробуем изменить привилегии (права) пользователя. Нажмите кнопку Change напротив поля Тип учетной записи (см. рис. 6.8). В открывшемся окне (рис. 6.9) вы можете выбрать тип учетной записи: Administrator (администратор) или Desktop user (обычный пользователь). Администратор может делать все, включая установку и обновление программ. А обычный пользователь не может устанавливать программы и изменять параметры, затрагивающие всю систему и профили других пользователей, он может изменять только свои собственные настройки.
ПримечаниеПо сути, меню Система | Администрирование не представляет никакого интереса для обычных пользователей, потому что ничего изменить они там не смогут. Однако они могут использовать конфигураторы из меню Система | Параметры.
Нажмите в окне Настройки пользователей (см. рис. 6.8) кнопку Дополнительные настройки. В открывшемся окне на вкладке Права пользователя (рис. 6.10) вы можете задать привилегии пользователя.
Включите права Использовать аудио-устройства (иначе при работе под созданным пользователем не будет звука) и Подключаться к беспроводным и проводным сетям (иначе не сможете подключиться к сети).
На вкладке Дополнительно (рис. 6.11) вы можете задать основную группу пользователя, его командный интерпретатор, домашний каталог и ID. Однако вряд ли вы будете изменять эти параметры.
6.6. Группы
Иногда пользователей объединяют в группы. Группы позволяют более эффективно управлять правами пользователей. Например, у нас есть три пользователя: igor, pavel и alex, которые должны совместно работать над проектом. Тогда их удобно объединить в одну группу — пользователи будут иметь доступ к домашним каталогам друг друга (по умолчанию пользователь не имеет доступ к домашнему каталогу другого пользователя).
Создать группу, а также поместить пользователя в группу, позволяют графические конфигураторы. Ими, конечно, пользоваться очень удобно, но если вы хотите стать настоящим линуксоидом, то должны знать, что доступные в системе группы указываются в файле /etc/group. Добавить новую группу в систему можно с помощью команды groupadd, но, как правило, проще добавить в текстовом редакторе еще одну запись в файл /etc/group.
Если же редактировать файлы конфигурации вам не с руки, выполните команду меню Система | Администрирование | Пользователи и группы и нажмите в открывшемся окне (см. рис. 6.8) кнопку Управление группами — здесь вы сможете отредактировать существующие группы и добавить новые (рис. 6.12).
Часть II
Сеть и Интернет
Во второй части книги мы рассмотрим подключение к Интернету двумя самыми популярными способами: по локальной сети и по DSL-линии. Ранее в моих книгах рассматривалось и коммутируемое (модемное) соединение, но в последнее время оно не популярно, поэтому здесь оно рассматриваться не будет. Если у вас есть необходимость в этом виде соединения, вы можете использовать конфигуратор pppconfig.
Глава 7
Настройка локальной сети
7.1. Настройка сети с помощью конфигуратора NetworkManager
Если в вашей локальной сети запущен DHCP-сервер, Ubuntu настроит ваш компьютер для работы в локальной сети автоматически, то есть ничего делать не придется — сеть заработает сразу после запуска системы.
В противном случае придется настраивать локальную сеть вручную. Рассмотрим эту ситуацию подробно. Итак, для настройки локальной сети необходимо знать следующую информацию:
□ IP-адрес компьютера;
□ IP-адрес шлюза сети;
□ имя компьютера;
□ IP-адреса DNS-серверов вашей сети.
Для запуска конфигуратора сети выполните команду меню Система | Параметры | Сетевые соединения. Откроется окно, изображенное на рис. 7.1.
Выделите позицию Auto eth0 и нажмите кнопку Изменить. В открывшемся окне (рис. 7.2) перейдите на вкладку Параметры IPv4 и выберите метод Вручную. Введите IP-адрес своего компьютера, маску сети и IP-адрес шлюза (gateway) — всю эту информацию вам следует узнать у администратора сети.
ПримечаниеUbuntu поддерживает технологию VLAN (Virtual LAN), что позволяет одному сетевому адаптеру назначить несколько IP-адресов. На практике такая возможность используется редко, но вы должны знать, что поддержка VLAN в Ubuntu присутствует. Дополнительную информацию о VLAN можно получить в моих статьях:
• http://www.xakep.ru/magazine/xa/121/122Z1.asp;
• http://www.dkws.org.ua/index.php?page=show&file=a/ubuntu/network-interfaces.
Особого внимания в окне настроек сети (см. рис. 7.2) заслуживает область Домены поиска — она конфигурирует директиву search файла /etc/resolv.conf. Предположим, что вы задали здесь поиск доменов ru и ua. А потом в браузере ввели неполный адрес http://server — без указания домена. Тогда система DNS сначала допишет к адресу домен ru и попробует разрешить доменное имя server.ru. Если такой сервер существует, с ним будет установлено соединение. Если же такого сервера в природе нет, аналогичное действие будет проделано с доменом ua. Если же и server.ua тоже не существует, вы получите сообщение об ошибке.