Почему пользователь не может удалить никем не принадлежащий каталог?

После выполнения инструкций Нико по изменению DPI системного текста на что-то более высокое, например 144, 192 и т. д., можно снова включить масштабирование экрана, чтобы Кейт выглядела хорошо. Однако результаты могут различаться в зависимости от среды рабочего стола.

Установите желаемое дробное масштабирование дисплея. (Я использую 1,5x ).

Вы можете установить переменную среды QT_SCREEN_SCALE_FACTORS=1для одного вызова Кейт.

QT_SCREEN_SCALE_FACTORS=1 kate

А можно сделать скрипт-обертку на все звонки Кате

#!/bin/bash
cd $HOME
# Add home binaries directory & cd into it
mkdir -p bin && cd bin
# Symlink Kate executable as kate0
ln -s $(which kate) kate0
# Create the wrapper script
echo '#!/bin/bash' > kate
# This tells Kate to use a 1x scale factor, and to pass all arguments from wrapper
echo 'QT_SCREEN_SCALE_FACTORS=1 kate0 "$@"' >> kate
# Make the wrapper script executable
chmod +x kate

Затем убедитесь, что $HOME/binнаходится в вашем $PATH. Если его нет, то его можно добавить по

export PATH="$HOME/bin:$PATH"

Добавьте это к ~/.profile, чтобы сделать его постоянным.

Обратите внимание, что для того, чтобы это работало, ваши домашние сценарии должны стоять перед путем к исходному исполняемому файлу Kate (, например./usr/bin)в переменной окружения $PATH.

0
21.10.2021, 18:14
1 ответ

Флаг tв разрешениях родительского каталога объявляет, что только владелец каталога (или root )может удалить из него файл или каталог.

Похоже, Samba настроена на предоставление доступа пользователю в качестве учетной записи nobody. Вы не nobody, поэтому у вас нет прав на удаление каталога.

Я не рекомендую создавать файлы и каталоги на верхнем уровне. Оставьте это для lost+foundи одного каталога данных и поделитесь этим каталогом данных, а не точкой монтирования.

# Remove global write permission from the mountpoint
chmod go-w,-t /mnt/media

# Create your files and directories in here
mkdir -m777 /mnt/media/data

Теперь исправьте путь к данным Samba

[media]                                                                                                                               
    comment = Media directory
    path = /mnt/media/data
    browseable = yes
    read only = no
    guest ok = yes
    force directory mode = 0777
    force create mode = 0666
2
21.10.2021, 21:25

Теги

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