Имею: директория /var/base/dir целиоком принадлежит user1:user1
Хочу: чтобы бы для любого пользователя (user2, user3, user4 и т.д.) эта директория была доступна из ~/program1/dir и всё содержание принадлежало текущему пользователю (user2, user3 и user4 соответсвтенно). Этого требует program1.
Идея: сделать mount --bind -o uid=xxxx,gid=xxxx /var/base/dir /home/userX/program1/dir
Вопрос: у меня эта строка не работает, можно ли вобще так сделать?
Hint1: ext4
Hint2: Ubuntu (if this does matter)
mount --bind (можно ли как-то использовать uid)
Модераторы: SLEDopit, Модераторы разделов
-
t.t
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: mount --bind
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
SLEDopit
- Модератор
- Сообщения: 4824
- Статус: фанат консоли (=
- ОС: GNU/Debian, RHEL
Re: mount --bind
uid и gid - это ФС специфичные опции для devpts, fat, hfs, hpfs, etc. и для extX они не подойдут. а не работает, вероятно, потому, что у вас таки ext какой-нибудь.
Вы уверены, что требуется именно владение файлом, а не право на запись?
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
The more you believe you don't do mistakes, the more bugs are in your code.
-
Nazyvaemykh
- Сообщения: 438
- Статус: Подопытный участник
Re: mount --bind
bindfs —файловая система, работающая через FUSE. Среди опций есть и --user, делающая все файлы принадлежащими заданному пользователю.
¡ Страсть к разрушению есть творческая страсть!
-
t.t
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: mount --bind
Да, я уже понял свою ошибку: информация о правах хранится в inode, а не вместе с именем.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
cheater
- Сообщения: 59
Re: mount --bind
да, я это указал
Hint1: ext4
Вы уверены, что требуется именно владение файлом, а не право на запись?
Посмотрел, для этой программульки хватает и права записи (программулька на вайне).
Но всмпонил, как пытался организовать рабту виртулабокса для двух пользователей. Вот там точно нужно монтировать с владением директорию ~/.VirtualBox. Там есть xml'ки, которые после запуска vbox наделяет правами 600.
Все мы бывшие пользователи венды... (с)