Перейти к содержимому


Фотография

Удаленный доступ


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 7

#1 melix

melix

    Новичок

  • Пользователь
  • Pip
  • 3 сообщений

Отправлено 28 Август 2019 - 15:17

У меня виртуальный сервер VDS. Есть один вопрос - можно ли дать моим Следящим на сервере доступ к отдельной папке самого сервера (logs). То есть через FTP они подключатся сразу к данной папке , а не к всему серверу.


Сообщение отредактировал melix: 28 Август 2019 - 15:21


#2 ykpon

ykpon

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 4 027 сообщений

Отправлено 28 Август 2019 - 15:18

Нельзя.



#3 Santiago

Santiago

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 5 053 сообщений

Отправлено 28 Август 2019 - 15:23

Нельзя.

чейта?
useradd -d /path/to/server/cstrike/logs -M -o -u 1001 username
  • deadanykey и melix это нравится

#4 melix

melix

    Новичок

  • Пользователь
  • Pip
  • 3 сообщений

Отправлено 28 Август 2019 - 15:24

чейта?
useradd -d /path/to/server/cstrike/logs -M -o -u 1001 username

куда писать эти параметры?



#5 ykpon

ykpon

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 4 027 сообщений

Отправлено 28 Август 2019 - 15:26

чейта?
useradd -d /path/to/server/cstrike/logs -M -o -u 1001 username

Внатуре, проглядел что речь о VDS.



#6 Santiago

Santiago

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 5 053 сообщений

Отправлено 28 Август 2019 - 17:58

куда писать эти параметры?

в терминале, надо полагать. При чем не тупо копировать, а прописать свои данные. Заменить /path/to/server/cstrike/logs на свой путь, к которому будет доступ у пользователя, и 1001 заменить на ID того пользователя, который является владельцем этой папки

#7 melix

melix

    Новичок

  • Пользователь
  • Pip
  • 3 сообщений

Отправлено 28 Август 2019 - 18:46

в терминале, надо полагать. При чем не тупо копировать, а прописать свои данные. Заменить /path/to/server/cstrike/logs на свой путь, к которому будет доступ у пользователя, и 1001 заменить на ID того пользователя, который является владельцем этой папки

уже легче. Id , который писать вместо 1001 , где узнать? Или от фонаря сгенерировать?



#8 Santiago

Santiago

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 5 053 сообщений

Отправлено 29 Август 2019 - 14:26

уже легче. Id , который писать вместо 1001 , где узнать? Или от фонаря сгенерировать?

ID пользователя можно узнать в файле /etc/passwd
Опишу пошагово.
Например, игровой сервер у нас раcположен в папке /var/servers/server123 и нужно дать доступ к папке с логами. Значит полный путь к папке с логами и, соответственно, домашняя директория нового пользователя будет /var/servers/server123/cstrike/logs

Затем узнаем ID владельца этой папки. Скажем логин владельца является serveradmin чтобы узнать его uid вводим смотрим в файле

cat /etc/passwd | grep serveradmin 

В ответе будет что-то вроде такого:

serveradmin:x:500:1012::/path/to/home/dir:/bin/bash

Соответственно его uid будет 500

Значит чтобы нам создать пользователя с доступом к нужной нам папке мы делаем так

useradd -o -u 500 -s /bin/false -d /var/servers/server123/cstrike/logs serveradmin

  • deadanykey и melix это нравится


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных