The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Нужна помощь! Создание линков на папки."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Нужна помощь! Создание линков на папки."
Сообщение от Mihail emailИскать по авторуВ закладки on 06-Фев-03, 00:55  (MSK)
Кто может помочь? Уже второй день не могу решить вроде бы простую задачу.

У меня на сервере есть пользователь vasya (группа vasya) у него есть корневая папка
/home/vasya и есть пользователь petya (группа petya) у него корневая папка /home/petya.
Как мне создать ссылку на папку /petya , чтобы она была в корневой
папке пользователя vasya (т.е. /home/vasya/~petya ) и чтобы пользователь vasya мог записывать в папку /home/vasya/~petya и удалять из нее.

Команда типа ln -s -d /home/petya /home/vasya/petya не проходит,
ссылку то он создает (но вот войти в эту папку пользователь vasya не может, пишет 550 No such file or... , под root все нормально заходит)

атрибуты папок:
/home (755; root root)
/home/vasya (777 vasya vasya)
/home/petya (777 petya petya)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Нужна помощь! Создание линков на папки."
Сообщение от Василий Свиридов emailИскать по авторуВ закладки on 06-Фев-03, 03:21  (MSK)
Добавь юзера vasya в группу petya. Добавь юзера petya в группу vasya.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Нужна помощь! Создание линков на папки."
Сообщение от Mihail emailИскать по авторуВ закладки on 06-Фев-03, 21:58  (MSK)
>Добавь юзера vasya в группу petya. Добавь юзера petya в группу vasya.
>
Я уже так делал... не выходит
Более того я даже пробывал создать папку /vasya2 в корне,
принадлежащую группе vasya и пользовантелю vasya и на нее
тоже сделать ссылку /home/vasya/~vasya2 - тоже ничего не выходит
при попытке зайти в нее под пользователем vasya
пишет ошибка 550 файл или директория не найдена...
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Нужна помощь! Создание линков на папки."
Сообщение от Василий Свиридов emailИскать по авторуВ закладки on 06-Фев-03, 23:12  (MSK)
>>Добавь юзера vasya в группу petya. Добавь юзера petya в группу vasya.
>>
>Я уже так делал... не выходит
>Более того я даже пробывал создать папку /vasya2 в корне,
>принадлежащую группе vasya и пользовантелю vasya и на нее
>тоже сделать ссылку /home/vasya/~vasya2 - тоже ничего не выходит
>при попытке зайти в нее под пользователем vasya
>пишет ошибка 550 файл или директория не найдена...

А group права ты ставил?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: Нужна помощь! Создание линков на папки."
Сообщение от Mihail emailИскать по авторуВ закладки on 07-Фев-03, 00:18  (MSK)
>А group права ты ставил?

Что за group права?
если говорить о папке vasya2 то ее владелец vasya и группа vasya
атрибуты папку 777...


  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: Нужна помощь! Создание линков на папки."
Сообщение от Parish Искать по авторуВ закладки on 07-Фев-03, 00:56  (MSK)
Не знаю что у тебя не получается, только что попробовал - все отлично работает.
набрал под фрей ln -s -h /home/inter /home/milan/~inter,
причем milan файл прочел intera
дерзай!
  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: Нужна помощь! Создание линков на папки."
Сообщение от Parish Искать по авторуВ закладки on 07-Фев-03, 01:00  (MSK)
да забыл, правильнее будет если их объединить в группу "коллеги" и раздать групповые права на общую папку

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "RE: Нужна помощь! Создание линков на папки."
Сообщение от Mihail emailИскать по авторуВ закладки on 08-Фев-03, 00:11  (MSK)
>да забыл, правильнее будет если их объединить в группу "коллеги" и раздать
>групповые права на общую папку

С файлами все получается, не получается с каталогами...
У меня стоит Linux Red hat 7.2


  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "RE: Нужна помощь! Создание линков на папки."
Сообщение от il Искать по авторуВ закладки on 08-Фев-03, 02:18  (MSK)
>Кто может помочь? Уже второй день не могу решить вроде бы простую
>задачу.
>
>У меня на сервере есть пользователь vasya (группа vasya) у него есть
>корневая папка
>/home/vasya и есть пользователь petya (группа petya) у него корневая папка /home/petya.
>
>Как мне создать ссылку на папку /petya , чтобы она была в
>корневой
>папке пользователя vasya (т.е. /home/vasya/~petya ) и чтобы пользователь vasya мог записывать
>в папку /home/vasya/~petya и удалять из нее.
>
>Команда типа ln -s -d /home/petya /home/vasya/petya не проходит,
>ссылку то он создает (но вот войти в эту папку пользователь vasya
>не может, пишет 550 No such file or... , под root
>все нормально заходит)
>
>атрибуты папок:
>/home (755; root root)
>/home/vasya (777 vasya vasya)
>/home/petya (777 petya petya)

Здравствуйте,Mihail.
Говоря "корневая папка", вы имеете ввиду домашнюю директорию, или использовагин chroot? Если первое, то
ln -s /home/petya /home/vasya/petya или лучше
ln -s ../petya /home/vasya/petya
должно работать. Команда выполняется васей, опцию -d указывать не нужно.
Второй способ
mount --bind /home/petya /home/vasya/petya
Если, все-таки, разговор о chroot, то работает только второй способ.
(Для общего развития можно почитать man mount и man ls)
А насчет владельцев и прав доступа, советовал бы так:
/home (755; root root)
/home/vasya (775 vasya users)
/home/petya (775 petya users)
и делаем группу users с членами vasya и petya.
Всего доброго.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "RE: Нужна помощь! Создание линков на папки."
Сообщение от il Искать по авторуВ закладки on 08-Фев-03, 03:14  (MSK)
oops ;) Замеченые очепятки:
>Говоря "корневая папка", вы имеете ввиду домашнюю директорию, или использовагин chroot? Если
--------------------------------------------------------------------------------------------------^^^^^^^^^^^^
гм, ну это по Фрейду :) имелось ввиду "использование". И чего это я вдруг?
>(Для общего развития можно почитать man mount и man ls)

-----------------------------------------------------------------------^^^^^^^
должно быть man ln
извиняйте, торопился.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "RE: Нужна помощь! Создание линков на папки."
Сообщение от Mihail emailИскать по авторуВ закладки on 08-Фев-03, 03:22  (MSK)
>Здравствуйте,Mihail.
>Говоря "корневая папка", вы имеете ввиду домашнюю директорию, или использовагин chroot? Если
>первое, то
>ln -s /home/petya /home/vasya/petya или лучше
>ln -s ../petya /home/vasya/petya
>должно работать. Команда выполняется васей, опцию -d указывать не нужно.
>Второй способ
>mount --bind /home/petya /home/vasya/petya
>Если, все-таки, разговор о chroot, то работает только второй способ.
>(Для общего развития можно почитать man mount и man ls)
>А насчет владельцев и прав доступа, советовал бы так:
>/home (755; root root)
>/home/vasya (775 vasya users)
>/home/petya (775 petya users)
>и делаем группу users с членами vasya и petya.
>Всего доброго.

Спасибо!
Разобрался. Сработал только 2 вариант.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру