Я пытался установить настройку лампы на ПК Linux под Ubuntu 20,04LTS.
Я являюсь первичным пользователем Sudo, и я продолжаю получать «разрешения, запрещенные» сообщения при попытке сохранения нано-файлов и создании каталогов в папке / var / www / html.
Все папки в компьютере расположение файлов имеют разрешения на сереги. Я думаю, что это значит, что я не могу добавить или изменять контент в этих файлах.
Я установил Apache2, MariaHDB и PHP и не может создавать или изменить любые файлы INI.
Иногда я получаю сообщение, что у меня нет доступа, потому что я не пользователь root. Я думал, что в качестве первичного пользователя Sudo, казалось бы, все привилегии администратора, я должен был бы фактическим пользователем root и иметь все привилегии доступа.
Что я делаю не так?
Спасибо
Если вы хотите выполнять серию команд в качестве пользователя root
без необходимости каждый раз префиксовать каждую команду с помощью sudo
, я рекомендую использовать sudo -i
, чтобы получить оболочку для входа в систему в качестве пользователя root
. Из руководства:
-i, --login
Run the shell specified by the target user's password database entry as a login
shell. This means that login-specific resource files such as .profile,
.bash_profile or .login will be read by the shell. If a command is specified,
it is passed to the shell for execution via the shell's -c option. If no
command is specified, an interactive shell is executed. sudo attempts to change
to that user's home directory before running the shell. The command is run with
an environment similar to the one a user would receive at log in. Note that
most shells behave differently when a command is specified as compared to an
interactive session; consult the shell's manual for details. The Command
environment section in the sudoers(5) manual documents how the -i option affects
the environment in which a command is run when the sudoers policy is in use.
Альтернативно, если вы помните установку пароля root во время установки (что маловероятно в случае сервера Ubuntu -- учетная запись root
обычно отключена), вы можете изменить пользователя на root
с помощью команды su root
.