Когда я создаю нового пользователя, как я говорю Ubuntu не создавать a Public
подпапка?
Как Вы, возможно, заметили, Ubuntu имеет несколько "специальных" папок для определенных типов содержания.
Они появятся в новых учетных записях пользователей и автовоссоздадут (в определенных ситуациях) для существующих пользователей. Однако это поведение может быть настроено.
Открытый /etc/xdg/user-dirs.defaults
в Вашем предпочтительном текстовом редакторе, с правами администратора. Вы будете видеть что-то близко к этому:
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"
Это - системное описание папок содержания по умолчанию для создания для новых пользователей. Если Вы замените какой-либо каталог здесь домашней папкой, то новым пользователям не создадут ту папку на первом входе в систему.
Например, чтобы препятствовать тому, чтобы новые пользователи получили папку Public:
XDG_PUBLICSHARE_DIR="$HOME"
Используйте тот же процесс как выше, но отредактируйте .config/user-dirs.dirs
в домашней папке пользователя вместо этого. Этот метод не требует административных привилегий и предотвратит каталоги содержания от того, чтобы быть воссозданным после пользовательского удаления.
XDG указал, что каталоги, как описано Jacob, не создаются с учетной записью, они создаются (и воссоздаются при пропавших без вести), когда пользователь входит в систему. Указание на те переменные пользователей-директоров на уровне $HOME является обходным решением, но это на самом деле не отключает функциональность; если отключение - то, что Вы хотите, можно изменить "enabled=True" на "enabled=False" в/etc/xdg/user-dirs.conf. Поскольку в комментарии в том файле выше определения говорится,
# This controls the behaviour of xdg-user-dirs-update which is run on user login
# You can also have per-user config in ~/.config/user-dirs.conf, or specify
# the XDG_CONFIG_HOME and/or XDG_CONFIG_DIRS to override this
Обратите внимание, что необходимо будет, вероятно, также удалить gnome-user-share
чтобы это на самом деле работало.