Инструмент «Дополнительные драйверы» (aka jockey-gui) не может вам много рассказать, и его можно легко смутить. Если вы использовали команды cli для установки правильного драйвера, вам не нужно использовать инструмент gui.
Похоже, вы знаете, как использовать apt-cache для поиска доступных версий. [ ! d1]
Итак, используйте jockey-text, чтобы найти список драйверов и пакетов:
jockey-text -l
На моей машине это выглядит так:
kmod:nvidia_current - nvidia_current (Proprietary, Enabled, Not in use)
pkg:sl-modem-daemon - Software modem (Proprietary, Disabled, Not in use)
kmod stand для модуля ядра pkg, очевидно, является аппетитным пакетом. Согласно коду, жокей устанавливает последний пакет кандидатов и игнорирует любые обнаруживаемые модули ядра или модули с черным списком.
вы можете исправить это, просто создав домашний каталог.
mkdir /home/linda
chown linda:linda /home/linda
попробуйте снова войти в систему, и это должно работать.
В соответствии с man useradd опция -d /home/linda не создаст каталог /home/linda, если это отсутствует. Итак, вы должны создать его вручную. Для этого выполните следующие команды в терминале:
sudo -i #to get root privileges
mkdir /home/linda #to create the directory /home/linda
cp -rT /etc/skel /home/linda #to populate /home/linda with default files and folders
chown -R linda:linda /home/linda #to change the owner of /home/linda to user linda
См. Также: Как создать домашнюю папку пользователя после создания учетной записи?
Посмотрите на /etc/defaults/useradd, если вы хотите изменить значения по умолчанию. Использовать:
useradd -m -d /home/joe -s /bin/bash.
Вы также можете изменить /etc/pam.d/common-session, чтобы сделать так, чтобы домашний каталог пользователя был создан при первом входе в систему. Добавьте в этот файл следующую строку.
...
session required pam_mkhomedir.so
Это особенно полезно, если ваша система находится в сети, где пользователи управляются извне на ваш компьютер, например, с помощью LDAP.
Добавьте следующую запись в /etc/login.defs и сохраните:
CREATE_HOME yes
Теперь попробуйте создать учетные записи пользователей. Он создаст домашний каталог.
Используйте -m вместо -d, поэтому каталог будет создан для вас:
sudo useradd -m linda
Кроме того, если linda является обычным пользователем, вы можете захотеть, чтобы она использовала /bin/bash по умолчанию shell:
sudo useradd -m linda -s /bin/bash
Используйте adduser.
DESCRIPTION
adduser and addgroup add users and groups to the system according to
command line options and configuration information in
/etc/adduser.conf. They are friendlier front ends to the low level
tools like useradd, groupadd and usermod programs, by default choosing
Debian policy conformant UID and GID values, creating a home directory
with skeletal configuration, running a custom script, and other fea‐
tures. adduser and addgroup can be run in one of five modes:
useradd вам нужно добавить все параметры самостоятельно. Включая разрешения и некоторые другие вещи. [F4] делает это на основе нормальных значений по умолчанию (а также добавляет домашний dir сам по себе).
Если вам нужно использовать adduser, вам, вероятно, понадобится опция -b вместе с - d опция!
Если /home/linda отсутствует, прежде чем вы добавите linda в качестве пользователя, вам также нужно будет добавить --create-home.
sudo useradd --create-home linda
Наиболее вероятная причина, по которой вы не создали домашний каталог, - это то, что у вас не было CREATE_HOME yes в /etc/login.defs.
Вы можете исправить это, указав, что предложили @OmPS или @Radu Rădeanu.
Но это много способов преодолеть эту проблему в будущем, используя одну из приведенных ниже команд:
Результат sudo adduser lindaAdding user 'linda'
Adding new group 'linda' (1001) ...
Adding new user 'linda' (1001) with group 'linda' ...
Creating home directory '/home/linda' ...
Copying files from '/etc/skel' ...
****Password confirmation****
****Name prompt****
По умолчанию для adduser выбираются из /etc/adduser.conf, если опция --home не указана. Обратите внимание, что он также копирует содержимое /etc/skel. Используйте adduser с --home sudo adduser --home /home/linda
То же, что и предыдущий параметр, за исключением того, что вы можете захотеть этого, если домашний каталог пользователей отличается от имени пользователя, которое вы назначили.
Результат sudo adduser lindaAdding user 'linda'
Adding new group 'linda' (1001) ...
Adding new user 'linda' (1001) with group 'linda' ...
Creating home directory '/home/linda' ...
Copying files from '/etc/skel' ...
****Password confirmation****
****Name prompt****
По умолчанию для adduser выбираются из /etc/adduser.conf, если опция --home не указана. Обратите внимание, что он также копирует содержимое /etc/skel. Результат sudo adduser linda
CREATE_HOME yes
Использовать login.defs: Изменить /etc/login.defs и добавить строку ниже sudo useradd:
Примечание: если вы выполняете man login.defs, в настоящее время он говорит
Результат sudo adduser linda
CREATE_HOME yes
]