Как изменить путь к папке рабочего стола? [Дубликат]

Всегда используйте adduser (и deluser при удалении пользователей) при создании новых пользователей из командной строки. (Если вы пишете скрипт, особенно если вы нацелены на переносимость, вместо этого вы можете использовать утилит низкого уровня, а adduser / deluser могут быть недоступны для всех дистрибутивов, например, на SuSE.) [!d0 ]

Команды useradd, userdel и usermod - это низкоуровневые утилиты, которые существуют по историческим причинам, тогда как adduser/deluser Do The Right Thing ™. (Я помню, что использовать, думая, что user* приходит после adduser/deluser в алфавите и поэтому «хуже».)

Согласно соответствующим manpages (на Ubuntu 12.04 Precise Pangolin, т.е. Debian.

Manpage для adduser говорит:

(Добавлен код).

adduser и addgroup добавить пользователей и группы в в соответствии с параметрами командной строки и информацией о конфигурации в /etc/adduser.conf. Они являются более дружественными передними концами инструментам низкого уровня, таким как программы useradd, groupadd и usermod, по умолчанию выбирают соответствующие значения UID и GID политики Debian, создавая домашний каталог с скелетной конфигурацией, запуская собственный скрипт и другие функции. adduser и addgroup могут быть запущены в одном из пяти режимов:

Manpage для useradd говорит:

adduser и addgroup добавлять пользователей и групп в систему в соответствии с параметрами командной строки и информацией о конфигурации в /etc/adduser.conf. Они являются более дружественными передними концами инструментам низкого уровня, таким как программы useradd, groupadd и usermod, по умолчанию выбирают соответствующие значения UID и GID политики Debian, создавая домашний каталог с скелетной конфигурацией, запуская собственный скрипт и другие функции. adduser и addgroup могут быть запущены в одном из пяти режимов:

useradd - утилита низкого уровня для добавления пользователей. В Debian администраторы обычно должны использовать adduser(8).

6
задан 14 October 2011 в 22:50

1 ответ

Вы можете установить путь к каталогу рабочего стола в файле ~/.config/user-dirs.dirs:

# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
# 
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/"
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"
15
ответ дан 25 May 2018 в 18:12

Другие вопросы по тегам:

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