Руководство по настройке производительности: http://anchor.com.au/hosting/dedicated/Tuning_PostgreSQL_on_your_Dedicated_Server
Проверьте то, что использует оболочка 'newuser'. Удостоверьтесь, что это - то, которое на самом деле поддерживает заполнение клавишей Tab (как удар или zsh).
Можно определить то, что окружает пользователя, использует использование следующей команды
# getent passwd rodjek
rodjek:x:1001:1001:x:/home/rodjek:/bin/zsh
Можно измениться, пользователи окружают использование команды chsh
# chsh -s /bin/bash rodjek
В моей системе автозавершение вкладки добавляется:
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
в .bashrc. Bashrc не становится созданным для новых пользователей, так как он не существует в/etc/skel. Создайте .bashrc в/etc/skel с вышеупомянутым кодом в, и он будет работать на новых пользователей. Затем скопируйте файл в нового пользователя, которого Вы просто создали так, он работает на них также.
Вы проверили, что у Вашего нового пользователя есть та же оболочка как Ваш пользователь root? Кажется, что у Вашего пользователя root есть удар Ваш, у чего-то как он и Вашего нового пользователя есть ksh или что-то подобное. Смотрите на/etc/passwd файл или переменную Среды оболочки.
Папка /var/www/mywebsite.com существовала перед созданием учетной записи?
Можно ли проверить, что содержание/etc/skel копируется в корневой каталог /var/www/mywebsite.com?
Новая учетная запись получала другую оболочку, которую не автоматически заполняет поддержка?
Ich bin mir (noch) nicht sicher, wie die wirkliche Antwort lautet, aber nach dem Vorschlag von @yoonix habe ich die Frage auf dba.stackexchange.com
-121- verschoben. --401403- Wenn Sie einen Benutzer mit useradd
hinzufügen, wird keine spezielle Shell hinzugefügt.
Sie können dies mit dem Befehl sehen: cat / etc / passwd
test1:x:1004:1005:,,,:/home/test1:/bin/bash
test3:x:1007:1008::/home/test3:
Sie können sehen, dass der Benutzer test1
eine Shell von / bin / bash
hat Dem Benutzer test3
wurde keine Shell hinzugefügt.
Um dies zu beheben, können Sie die Shell von Benutzer test3
mit folgendem Befehl ändern:
chsh -s /bin/bash test3
Oder wenn Sie einen neuen Benutzer erstellen Verwenden Sie die Option s:
useradd -s /bin/bash test4