Solaris 5.10 оболочков Замена CentOS 7 миграция

Вероятно, у пользователя проблемы с правами на /opt. Вы должны установить правильные права для пользователя на /opt или попробовать вот так, просто для тестирования:

   chown -R musikbot:musikbot /opt/ts3soundboard

 and 

   chmod 744 /opt/ts3soundboard
2
29.01.2019, 08:02
1 ответ

Это не зависит от операционной системы. Это зависит от программного обеспечения FTP-сервера.

То, что считается учетной записью реального человека, пользователя в Unix, -непросто определить программно. Обезличенные учетные записи пользователей могут иметь непустые -поля оболочки в базе данных системных учетных записей, которые указывают на реальные исполняемые файлы (, например.uucico)и действительные, существующие, домашние каталоги (, например./var/spool/news).

Соглашение, используемое как минимум двумя не -анонимными FTP-серверами, заключается в том, что учетная запись пользователя является реальным лицом для целей FTP и, таким образом, может выполнять вход в систему FTP, если поле оболочки в его записи в базе данных системных учетных записей не -пустой и имеет значение, которое можно найти в системной таблице «пользовательских оболочек»(/etc/shellsдля одного из этих двух, согласно библиотечной функции getusershell()в случае другого ).

Очевидно, как можно понять из одного только имени, оболочка /usr/local/bin/ftponlyиспользует это преимущество, чтобы иметь учетные записи пользователей, которые выполняют, вероятно, очень простую отправку -сообщения --и -log -off программа, когда пользователь пытается терминал войти -, но это работает для FTP log -.

nologinвыполнит ту же работу, если он находится в таблице пользовательских оболочек. Но это относится к программному обеспечению FTP-сервера, которое вы используете. Другое программное обеспечение FTP-сервера в той же операционной системе будет иметь совсем другие правила.

Twoftpd Брюса Гюнтера , например, проверяет значение поля оболочки на соответствие двум настройкам конфигурации. Если он соответствует единице, клиент получает -службу FTP только для чтения с программой twoftpd-anon. Если он совпадает с другим, клиент получает файл -, загружаемый -только на FTP-сервис с помощью программы twoftpd-drop.

Даже используемое вами программное обеспечение может иметь сложные параметры конфигурации, влияющие на это. В vsftpd, например, опция check_shell, опция local_enable,параметр pam_service_nameи конфигурация PAM для этой службы (, включая наличие и конфигурацию модуля pam_shells).

Дополнительная литература

3
27.01.2020, 22:02

Теги

Похожие вопросы