Не удалять файлы в моем собственном каталоге -команда chmod

В зависимости от того, что вы подразумеваете под «произвольным вращением», похоже, что gwenview удовлетворит ваши потребности. gwenview — компонент рабочего стола KDE; Я не знаю, сколько рабочего стола KDE вам нужно установить, чтобы запустить его.

1
27.04.2021, 10:16
2 ответа

Возможно, вы пытаетесь удалить те файлы, которые могут быть записаны только пользователем root. Есть два способа сделать это. Удаляйте файлы как пользователь root. Или сделайте этот файл общедоступным.

sudo rm -rf <directory name>

chmodиспользуется для разрешения. Есть три разрешения

  1. Читать

  2. Пишите.

  3. Выполнить.

Если вы хотите сделать их все общедоступными, выполните следующую команду

sudo chmod 777 <directory name>

Подробнее о разрешении здесь и здесь

Если вы хотите отключить разрешение для общего доступа и групп, выполните следующую команду

sudo chmod 700 <directory name>

Первый номер используется дляowner(пользователя root ), второй номер используется для groupи третий номер используется для other access(, который я называю общедоступным)

enter image description here

Вы можете запомнить номера разрешений таким образом .

  • Чтение = 4
  • Запись = 2
  • Выполнить = 1
1
28.04.2021, 22:50

Чтобы предотвратить удаление отдельных файлов в каталоге, вы можете сделать их неизменяемыми. Используйте команду chattr +i filename, чтобы сделать файл неизменяемым. Неизменяемый файл нельзя изменить, переименовать или удалить. Н.Б. Не все файловые системы поддерживают неизменяемый атрибут, и только суперпользователь или процесс, обладающий возможностью CAP _LINUX _IMMUTABLE, может устанавливать или сбрасывать этот атрибут.

0
28.04.2021, 22:50

Теги

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