Квота Unix на пользовательский сценарий

Я испытал затруднения ранее из-за ssh и файлов ключей. В это случае, переименование моего идентификационного ключа к" id_rsa" помогло. К сожалению, у меня есть различные ключи для различных серверов. Так, чтобы подход имел ограниченную полноценность. Это могло бы помочь как одноразовое.

, Во-вторых, сегодня у меня снова есть эта ошибка только на одной сессии XTerm, и все работает отлично на 6 других xterm сессиях к той же машине сервера/шланга. Таким образом, я сравнил свой вывод от env на обеих сессиях. Я нашел, что это - рабочая сессия, которая отсутствовала на нерабочей сессии:

SSH_AUTH_SOCK=/run/user/1001/keyring/ssh 

я вставил то присвоение в нерабочую сессию:

export SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
ssh  user@host
... Welcome ...

, Другими словами, что решение работало на меня.

я сделал немного проверяющее SSH_AUTH_SOCKET. Из этого ответа:

путь сокета файла Unix, который агент использует для связи с другими процессами

, я предполагаю, что это важно для ключевого разрешения на основе результата.

1
задан 31 December 2013 в 02:46
2 ответа

Хорошо, похоже на укомплектование людьми edquota :-)

Это похоже на все, что необходимо сделать, добавляют некоторый текст в файлы квоты: т.е.

echo 'text' >> /quota.user

Например, в OpenBSD, Вы использовали бы:

FILES
 quota.user   at the filesystem root with user quotas
 quota.group  at the filesystem root with group quotas
 /etc/fstab   to find filesystem names and locations
1
ответ дан 3 December 2019 в 19:23

edquota не совсем подходит для сценариев.

quotatool обрабатывает квоты из командной строки. Легко использовать в скриптах. Он включен в большинство основных дистрибутивов Linux, а также доступен для * BSD, Mac OSX, AIX и Solaris.

2
ответ дан 3 December 2019 в 19:23

Теги

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