Оглавление |
---|
Command |
---|
sudo tune2fs -l /dev/sda1 | grep "Default mount options:" |
При этом в строке вывода должен присутствовать параметр acl:
Информация |
---|
Default mount options: user_xattr acl |
Информация |
---|
Данная статья применима к:
|
Исходные данные
В Astra Linux ялыки для рабочего стола каждого пользователя по умолчанию располагаются в подкаталогах каталога Desktops. Этот каталог и его подкаталоги автоматически создаются при первом входе пользователя в графическую сессию. Сам каталог Desktops по умолчанию располагается в домашнем каталоге пользователя и по умолчанию содержит 4 подкаталога (Desktop1, Desktop2, Desktop3, Desktop4), соответствующих четырём виртуальным столам пользователя, и содержащих ярлыки для каждого из этих рабочих столов.
Расположение каталога с ярлыками для рабочих столов указывается в файле домашнего каталога пользователя .config/user-dirs.dirs (параметр XDG_DESKTOP_DIR), и может быть при необходимости самостоятельно изменено пользователем. Типичное содержание файла .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/Загрузки" XDG_TEMPLATES_DIR="$HOME/Шаблоны" XDG_PUBLICSHARE_DIR="$HOME/Общедоступные" XDG_DOCUMENTS_DIR="$HOME/Документы" XDG_MUSIC_DIR="$HOME/Музыка" XDG_PICTURES_DIR="$HOME/Изображения" XDG_VIDEOS_DIR="$HOME/Видео" |
При этом права доступа на домашние каталоги пользователей настроены таким образом, что для непривилегированных пользователей чтение информации из не принадлежащих им домашних каталогов запрещено.
Информация |
---|
Модификации файловых объектов, на принадлежащих текщему пользователю, должны выполняться от имени суперпользователя. |
Пример сценария
Приведённый ниже примерный сценарий может быть сохранён в файл и вызван с именем пользователя в качестве аргумента:
Информацияcommand |
---|
#!/bin/bash if [ -z "$USER" ] ; then |