Как создать папку для чтения только для определенного приложения?

Если вы хотите использовать ppa, упомянутый для gimp, у него есть только пакеты i386 для 11.10, то amd64 не удалось создать некоторое время назад.

Если вы на 64-битной установке, то просто используйте 11.10 ' s, которая просто называется gimp

1
задан 23 May 2011 в 19:07

16 ответов

Я покажу два метода, которые не требуют изменения файлов в медиа-библиотеке.

Доступ к данным от другого пользователя

Создание нового (не административного) пользователя otheruser, добавьте его в свою группу:

sudo gpasswd -a otheruser $USER

Измените свой дом, чтобы предоставить разрешения на чтение и выполнение для членов группы (это необходимо, если у вас есть зашифрованный домашний раздел):

chmod g+rx $HOME

Затем переключитесь на otheruser, который должен теперь читать доступ ко всем вашим данным.

Следует отметить, что если у вас есть зашифрованный домашний раздел, другой пользователь может получить доступ к вашим данным

Притвориться, что нужно изменить разрешения

Пакет bindfs позволяет монтировать (d8)

Установить пакет

sudo apt-get install bindfs

Создать точку монтирования и назначить ее вашему пользователю

sudo mkdir /media/home-altered sudo chown $USER:$USER /media/home-altered

Подключите реальный дом к точке монтирования без разрешений на запись:

sudo bindfs -p a-w $HOME /media/home-altered

N ow, в /media/home-altered вы увидите свой домашний каталог с измененными разрешениями, а доступ к данным через этот путь предотвратит изменение данных.

EDIT

Почти тот же эффект второго метод может быть получен с помощью монтирования привязки и восстановления только для чтения:

sudo mkdir /media/$USER sudo mount --bind /home/$USER /media/$USER sudo mount -o remount,ro /media/$USER
4
ответ дан 25 July 2018 в 21:51
  • 1
    Я сомневаюсь, что кто-то захочет войти в систему как другой пользователь только для того, чтобы попробовать / использовать медиаплеер. – binW 23 May 2011 в 19:40
  • 2
    @binW: это для целей тестирования, а не для окончательного решения. Это то, что спрашивают у пользователя, если я правильно понимаю. – enzotib 23 May 2011 в 19:45
  • 3
    @binW: Я добавил второй метод, который не требует переключения пользователя. – enzotib 23 May 2011 в 20:13
  • 4
    Спасибо, привязка монтирования именно то, что мне нужно. В результате я использовал встроенные средства привязки ядра: mount --bind olddir newdir && mount -o remount,ro newdir – ændrük 24 May 2011 в 20:01

Я покажу два метода, которые не требуют изменения файлов в медиа-библиотеке.

Доступ к данным от другого пользователя

Создание нового (не административного) пользователя otheruser, добавьте его в свою группу:

sudo gpasswd -a otheruser $USER

Измените свой дом, чтобы предоставить разрешения на чтение и выполнение для членов группы (это необходимо, если у вас есть зашифрованный домашний раздел):

chmod g+rx $HOME

Затем переключитесь на otheruser, который должен теперь читать доступ ко всем вашим данным.

Следует отметить, что если у вас есть зашифрованный домашний раздел, другой пользователь может получить доступ к вашим данным

Притвориться, что нужно изменить разрешения

Пакет bindfs позволяет монтировать (d8)

Установить пакет

sudo apt-get install bindfs

Создать точку монтирования и назначить ее вашему пользователю

sudo mkdir /media/home-altered sudo chown $USER:$USER /media/home-altered

Подключите реальный дом к точке монтирования без разрешений на запись:

sudo bindfs -p a-w $HOME /media/home-altered

N ow, в /media/home-altered вы увидите свой домашний каталог с измененными разрешениями, а доступ к данным через этот путь предотвратит изменение данных.

EDIT

Почти тот же эффект второго метод может быть получен с помощью монтирования привязки и восстановления только для чтения:

sudo mkdir /media/$USER sudo mount --bind /home/$USER /media/$USER sudo mount -o remount,ro /media/$USER
4
ответ дан 26 July 2018 в 17:18

Я покажу два метода, которые не требуют изменения файлов в медиа-библиотеке.

Доступ к данным от другого пользователя

Создание нового (не административного) пользователя otheruser, добавьте его в свою группу:

sudo gpasswd -a otheruser $USER

Измените свой дом, чтобы предоставить разрешения на чтение и выполнение для членов группы (это необходимо, если у вас есть зашифрованный домашний раздел):

chmod g+rx $HOME

Затем переключитесь на otheruser, который должен теперь читать доступ ко всем вашим данным.

Следует отметить, что если у вас есть зашифрованный домашний раздел, другой пользователь может получить доступ к вашим данным

Притвориться, что нужно изменить разрешения

Пакет bindfs позволяет монтировать (d8)

Установить пакет

sudo apt-get install bindfs

Создать точку монтирования и назначить ее вашему пользователю

sudo mkdir /media/home-altered sudo chown $USER:$USER /media/home-altered

Подключите реальный дом к точке монтирования без разрешений на запись:

sudo bindfs -p a-w $HOME /media/home-altered

N ow, в /media/home-altered вы увидите свой домашний каталог с измененными разрешениями, а доступ к данным через этот путь предотвратит изменение данных.

EDIT

Почти тот же эффект второго метод может быть получен с помощью монтирования привязки и восстановления только для чтения:

sudo mkdir /media/$USER sudo mount --bind /home/$USER /media/$USER sudo mount -o remount,ro /media/$USER
4
ответ дан 2 August 2018 в 03:27

Я покажу два метода, которые не требуют изменения файлов в медиа-библиотеке.

Доступ к данным от другого пользователя

Создание нового (не административного) пользователя otheruser, добавьте его в свою группу:

sudo gpasswd -a otheruser $USER

Измените свой дом, чтобы предоставить разрешения на чтение и выполнение для членов группы (это необходимо, если у вас есть зашифрованный домашний раздел):

chmod g+rx $HOME

Затем переключитесь на otheruser, который должен теперь читать доступ ко всем вашим данным.

Следует отметить, что если у вас есть зашифрованный домашний раздел, другой пользователь может получить доступ к вашим данным

Притвориться, что нужно изменить разрешения

Пакет bindfs позволяет монтировать (d8)

Установить пакет

sudo apt-get install bindfs

Создать точку монтирования и назначить ее вашему пользователю

sudo mkdir /media/home-altered sudo chown $USER:$USER /media/home-altered

Подключите реальный дом к точке монтирования без разрешений на запись:

sudo bindfs -p a-w $HOME /media/home-altered

N ow, в /media/home-altered вы увидите свой домашний каталог с измененными разрешениями, а доступ к данным через этот путь предотвратит изменение данных.

EDIT

Почти тот же эффект второго метод может быть получен с помощью монтирования привязки и восстановления только для чтения:

sudo mkdir /media/$USER sudo mount --bind /home/$USER /media/$USER sudo mount -o remount,ro /media/$USER
4
ответ дан 4 August 2018 в 19:24

Я покажу два метода, которые не требуют изменения файлов в медиа-библиотеке.

Доступ к данным от другого пользователя

Создание нового (не административного) пользователя otheruser, добавьте его в свою группу:

sudo gpasswd -a otheruser $USER

Измените свой дом, чтобы предоставить разрешения на чтение и выполнение для членов группы (это необходимо, если у вас есть зашифрованный домашний раздел):

chmod g+rx $HOME

Затем переключитесь на otheruser, который должен теперь читать доступ ко всем вашим данным.

Следует отметить, что если у вас есть зашифрованный домашний раздел, другой пользователь может получить доступ к вашим данным

Притвориться, что нужно изменить разрешения

Пакет bindfs позволяет монтировать (d8)

Установить пакет

sudo apt-get install bindfs

Создать точку монтирования и назначить ее вашему пользователю

sudo mkdir /media/home-altered sudo chown $USER:$USER /media/home-altered

Подключите реальный дом к точке монтирования без разрешений на запись:

sudo bindfs -p a-w $HOME /media/home-altered

N ow, в /media/home-altered вы увидите свой домашний каталог с измененными разрешениями, а доступ к данным через этот путь предотвратит изменение данных.

EDIT

Почти тот же эффект второго метод может быть получен с помощью монтирования привязки и восстановления только для чтения:

sudo mkdir /media/$USER sudo mount --bind /home/$USER /media/$USER sudo mount -o remount,ro /media/$USER
4
ответ дан 6 August 2018 в 03:35

Я покажу два метода, которые не требуют изменения файлов в медиа-библиотеке.

Доступ к данным от другого пользователя

Создание нового (не административного) пользователя otheruser , добавьте его в свою группу:

  sudo gpasswd -a otheruser $ USER  

Измените свой дом, чтобы предоставить разрешения на чтение и выполнение для членов группы (это необходимо, если у вас есть зашифрованный домашний раздел):

  chmod g + rx $ HOME  

Затем переключитесь на otheruser , который должен теперь читать доступ ко всем вашим данным.

Я должен указать, что если у вас есть зашифрованный домашний раздел, другой пользователь может получить доступ к вашим данным до тех пор, пока вы .

Притвориться, что нужно изменить разрешения

Пакет bindfs позволяет монтировать заданный каталог с измененными разрешениями, поэтому шаги могут быть следующими:

Установить пакет

  sudo apt  -get install bindfs  

Создайте точку монтирования и назначьте ее своему пользователю

  sudo mkdir / media / home-changed sudo chown $ USER: $ USER  / media / home-changed  

Подключите реальный дом к точке монтирования без разрешений на запись:

  sudo bindfs -p aw $ HOME / media / home  -altered  

Теперь, в / media / home-changed вы увидите свой домашний каталог с измененными разрешениями, а доступ к данным через этот путь предотвратит изменение данных .

EDIT

Почти тот же эффект второго метода может быть получен с помощью монтирования привязки и восстановления только для чтения:

  sudo mkdir  / media / $ USER sudo mount --bind / home / $ USER / media / $ USER sudo mount -o remount, ro / media / $ USER  
4
ответ дан 7 August 2018 в 21:24

Я покажу два метода, которые не требуют изменения файлов в медиа-библиотеке.

Доступ к данным от другого пользователя

Создание нового (не административного) пользователя otheruser , добавьте его в свою группу:

  sudo gpasswd -a otheruser $ USER  

Измените свой дом, чтобы предоставить разрешения на чтение и выполнение для членов группы (это необходимо, если у вас есть зашифрованный домашний раздел):

  chmod g + rx $ HOME  

Затем переключитесь на otheruser , который должен теперь читать доступ ко всем вашим данным.

Я должен указать, что если у вас есть зашифрованный домашний раздел, другой пользователь может получить доступ к вашим данным до тех пор, пока вы .

Притвориться, что нужно изменить разрешения

Пакет bindfs позволяет монтировать заданный каталог с измененными разрешениями, поэтому шаги могут быть следующими:

Установить пакет

  sudo apt  -get install bindfs  

Создайте точку монтирования и назначьте ее своему пользователю

  sudo mkdir / media / home-changed sudo chown $ USER: $ USER  / media / home-changed  

Подключите реальный дом к точке монтирования без разрешений на запись:

  sudo bindfs -p aw $ HOME / media / home  -altered  

Теперь, в / media / home-changed вы увидите свой домашний каталог с измененными разрешениями, а доступ к данным через этот путь предотвратит изменение данных .

EDIT

Почти тот же эффект второго метода может быть получен с помощью монтирования привязки и восстановления только для чтения:

  sudo mkdir  / media / $ USER sudo mount --bind / home / $ USER / media / $ USER sudo mount -o remount, ro / media / $ USER  
4
ответ дан 10 August 2018 в 09:42

Я покажу два метода, которые не требуют изменения файлов в медиа-библиотеке.

Доступ к данным от другого пользователя

Создание нового (не административного) пользователя otheruser , добавьте его в свою группу:

  sudo gpasswd -a otheruser $ USER  

Измените свой дом, чтобы предоставить разрешения на чтение и выполнение для членов группы (это необходимо, если у вас есть зашифрованный домашний раздел):

  chmod g + rx $ HOME  

Затем переключитесь на otheruser , который должен теперь читать доступ ко всем вашим данным.

Я должен указать, что если у вас есть зашифрованный домашний раздел, другой пользователь может получить доступ к вашим данным до тех пор, пока вы .

Притвориться, что нужно изменить разрешения

Пакет bindfs позволяет монтировать заданный каталог с измененными разрешениями, поэтому шаги могут быть следующими:

Установить пакет

  sudo apt  -get install bindfs  

Создайте точку монтирования и назначьте ее своему пользователю

  sudo mkdir / media / home-changed sudo chown $ USER: $ USER  / media / home-changed  

Подключите реальный дом к точке монтирования без разрешений на запись:

  sudo bindfs -p aw $ HOME / media / home  -altered  

Теперь, в / media / home-changed вы увидите свой домашний каталог с измененными разрешениями, а доступ к данным через этот путь предотвратит изменение данных .

EDIT

Почти тот же эффект второго метода может быть получен с помощью монтирования привязки и восстановления только для чтения:

  sudo mkdir  / media / $ USER sudo mount --bind / home / $ USER / media / $ USER sudo mount -o remount, ro / media / $ USER  
4
ответ дан 13 August 2018 в 15:54
  • 1
    Я сомневаюсь, что кто-то захочет войти в систему как другой пользователь только для того, чтобы попробовать / использовать медиаплеер. – binW 23 May 2011 в 19:40
  • 2
    @binW: это для целей тестирования, а не для окончательного решения. Это то, что спрашивают у пользователя, если я правильно понимаю. – enzotib 23 May 2011 в 19:45
  • 3
    @binW: Я добавил второй метод, который не требует переключения пользователя. – enzotib 23 May 2011 в 20:13
  • 4
    Спасибо, привязка монтирования именно то, что мне нужно. Я закончил использовать встроенные средства привязки ядра: mount --bind olddir newdir & amp; & amp; & amp; mount -o remount, ro newdir – ændrük 24 May 2011 в 20:01

Хорошо, это надуманно, но иногда я делаю это, когда я действительно хочу сохранить / защитить файл так, как он есть.

. Так вы могли бы позаботиться о том, чтобы все ваши музыкальные файлы были неизменными даже временно? Даже root не может редактировать, когда включен неизменный бит.

chattr + i FILENAME

О, но, к сожалению, он ограничен только файловыми системами EXT. И я полностью отношусь к вашему затруднительному положению. Однажды я случайно удалил 2/3 моих музыкальных файлов, потому что я выполнил команду, которая очистила все, что закончилось с .mp3.

0
ответ дан 25 July 2018 в 21:51

Хорошо, это надуманно, но иногда я делаю это, когда я действительно хочу сохранить / защитить файл так, как он есть.

. Так вы могли бы позаботиться о том, чтобы все ваши музыкальные файлы были неизменными даже временно? Даже root не может редактировать, когда включен неизменный бит.

chattr + i FILENAME

О, но, к сожалению, он ограничен только файловыми системами EXT. И я полностью отношусь к вашему затруднительному положению. Однажды я случайно удалил 2/3 моих музыкальных файлов, потому что я выполнил команду, которая очистила все, что закончилось с .mp3.

0
ответ дан 26 July 2018 в 17:18

Хорошо, это надуманно, но иногда я делаю это, когда я действительно хочу сохранить / защитить файл так, как он есть.

. Так вы могли бы позаботиться о том, чтобы все ваши музыкальные файлы были неизменными даже временно? Даже root не может редактировать, когда включен неизменный бит.

chattr + i FILENAME

О, но, к сожалению, он ограничен только файловыми системами EXT. И я полностью отношусь к вашему затруднительному положению. Однажды я случайно удалил 2/3 моих музыкальных файлов, потому что я выполнил команду, которая очистила все, что закончилось с .mp3.

0
ответ дан 2 August 2018 в 03:27

Хорошо, это надуманно, но иногда я делаю это, когда я действительно хочу сохранить / защитить файл так, как он есть.

. Так вы могли бы позаботиться о том, чтобы все ваши музыкальные файлы были неизменными даже временно? Даже root не может редактировать, когда включен неизменный бит.

chattr + i FILENAME

О, но, к сожалению, он ограничен только файловыми системами EXT. И я полностью отношусь к вашему затруднительному положению. Однажды я случайно удалил 2/3 моих музыкальных файлов, потому что я выполнил команду, которая очистила все, что закончилось с .mp3.

0
ответ дан 4 August 2018 в 19:24

Хорошо, это надуманно, но иногда я делаю это, когда я действительно хочу сохранить / защитить файл так, как он есть.

. Так вы могли бы позаботиться о том, чтобы все ваши музыкальные файлы были неизменными даже временно? Даже root не может редактировать, когда включен неизменный бит.

chattr + i FILENAME

О, но, к сожалению, он ограничен только файловыми системами EXT. И я полностью отношусь к вашему затруднительному положению. Однажды я случайно удалил 2/3 моих музыкальных файлов, потому что я выполнил команду, которая очистила все, что закончилось с .mp3.

0
ответ дан 6 August 2018 в 03:35

Хорошо, это надуманно, но иногда я делаю это, когда я действительно хочу сохранить / защитить файл так, как он есть.

. Так вы могли бы позаботиться о том, чтобы все ваши музыкальные файлы были неизменными даже временно? Даже root не может редактировать, когда включен неизменный бит.

chattr + i FILENAME

О, но, к сожалению, он ограничен только файловыми системами EXT. И я полностью отношусь к вашему затруднительному положению. Однажды я случайно удалил 2/3 моих музыкальных файлов, потому что я выполнил команду, которая очистила все, что закончилось с .mp3.

0
ответ дан 7 August 2018 в 21:24

Хорошо, это надуманно, но иногда я делаю это, когда я действительно хочу сохранить / защитить файл так, как он есть.

. Так вы могли бы позаботиться о том, чтобы все ваши музыкальные файлы были неизменными даже временно? Даже root не может редактировать, когда включен неизменный бит.

chattr + i FILENAME

О, но, к сожалению, он ограничен только файловыми системами EXT. И я полностью отношусь к вашему затруднительному положению. Однажды я случайно удалил 2/3 моих музыкальных файлов, потому что я выполнил команду, которая очистила все, что закончилось с .mp3.

0
ответ дан 10 August 2018 в 09:42

Хорошо, это надуманно, но иногда я делаю это, когда я действительно хочу сохранить / защитить файл так, как он есть.

. Так вы могли бы позаботиться о том, чтобы все ваши музыкальные файлы были неизменными даже временно? Даже root не может редактировать, когда включен неизменный бит.

chattr + i FILENAME

О, но, к сожалению, он ограничен только файловыми системами EXT. И я полностью отношусь к вашему затруднительному положению. Однажды я случайно удалил 2/3 моих музыкальных файлов, потому что я выполнил команду, которая очистила все, что закончилось с .mp3.

0
ответ дан 13 August 2018 в 15:54

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

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