Стандартный пользователь должен иметь возможность сделать все это с однопользовательской установкой rvm
.
Просто следуйте инструкциям на https://rvm.io
Для того, чтобы проверить, если ваш пользователь имеет права на /var/www
:
проверить группы вашего пользователя:
groups #{username}
проверки прав доступа на/вар/WWW:
ls -al /var | grep www
вы должны получить что-то вроде:
drwxr-xr-x 15 www-data www-data 4096 #{timestamp} www
Давайте рассмотрим этот посимвольно:
d
для каталога (-
для обычного файла, l
ссылки, и т.д. ...)
- Следующие 3 символы разрешения для владельца файла (
rwx
здесь, что означает полный доступ r
для чтения, w
для записи, x
для исполнения)
- next 3 define permissions для группы, к которой принадлежит файл (
r-x
означает, что запись отключена)
- следующий 3 определяет разрешения для любого (другого) пользователя на машине.
- 15 - это количество ссылок (сколько ссылок на этот товар). Он варьируется между платформами.
- имя (
www-data
) следующее является владельцем файла, для которого применяется rwx
, а затем второй www-data
- название группы /var/www
принадлежит.
- Наконец, вы получаете размер и имя файла.
Чтобы решить проблему доступа к /var/www
с пользователем, он будет иметь по крайней мере r--
(и, вероятно, r-x
) в каталоге. Это можно сделать двумя способами: добавьте своего пользователя в группу, к которой принадлежит /var/www
(используйте usermod -G #{groupname} #{username}
) и убедитесь, что у группы есть хорошие права (используйте для этого chmod
). Второй способ - сделать вашего пользователя владельцем /var/www
(chown
- ваш союзник).
Можете ли вы опубликовать результаты этих команд в своем вопросе?
Что вы искали и пытались до сих пор и где вы застряли?Это довольно широкий вопрос, и в Интернете уже много ресурсов. –
Я сделал обычный addusr ... могу зайти в систему и сделать большую часть думает, что хочу ... но я могу установить драгоценные камни ... gem install <> permision denied ... Можете ли вы рассказать мне, как я должен добавить пользователь правильно? –
Felix
Почему этот вопрос так сильно опущен? – Felix