Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Помогите разобраться с правами на папку  (Прочитано 9385 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Artemius

  • Автор темы
  • Участник
  • *
  • Сообщений: 178
    • Просмотр профиля
Читаю документацию http://easylinux.ru/node/131
И пытаюсь вникнуть.

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

artem@kxtp:/var$ ls -l
drwxr-xr-x  2 root  root  4096 2008-12-18 17:50 deykun.com

Как его правильно расшифровать?
drwxr-xr-x - Разрешено все
drwxr-xr-x - Разрешено читать и исполнять, нельзя писать
Я правильно понимаю? А что значит d? Почему дублируется r-x? И разве не достаточно инфы того, что разрешено все? Оказывается не все, нельзя писать потом дальше идет.

2 - не понимаю
root - группа владелец, root- пользователь владелец
2008-12-18 17:50 - дата создания
4096 - не понимаю
deykun.com - имя папки

Буду очень благодарен за консультацию

Clause

  • Гость
Re: Помогите разобраться с правами на папку
« Ответ #1 : 18 Декабря 2008, 19:34:26 »
Как его правильно расшифровать?
drwxr-xr-x - Разрешено все
drwxr-xr-x - Разрешено читать и исполнять, нельзя писать
Я правильно понимаю? А что значит d? Почему дублируется r-x? И разве не достаточно инфы того, что разрешено все? Оказывается не все, нельзя писать потом дальше идет.
d - значит папка, расшифровал правильно, кроме одного момента, r-x не дублируется, rwx - разрешено всё владельцу, r-x разрешено читать и исполнять, нельзя писать всем входящим в группу владельца, r-x (2) разрешено читать и исполнять, нельзя писать всем остальным.

Оффлайн Artemius

  • Автор темы
  • Участник
  • *
  • Сообщений: 178
    • Просмотр профиля
Re: Помогите разобраться с правами на папку
« Ответ #2 : 18 Декабря 2008, 19:49:21 »
Clause, спасибо :)

Думал, что не получиться дальше владельца папки поменять и так далее. Так до последного решающего момента конспектировал что бы потом спросить, что не получилось))


Цитировать
Цель - создать хостинг для тройки сайтов.
Создаю группу webmasters.
sudo groupadd webmasters

Создаю пользователя
sudo useradd -d /var/deykun.com -g webmasters  deykun
Папка у него домашняя как раз та, которую которую я отслеживал.

Но конечно же, воспользовавшись Total Commander и зайдя на FTP я не могу добавлять файлы в папку /var/deykun.com
Потому что все на правах рута.

Меняю владельца командой:
sudo chown deykun:webmasters deykun.com

Проверка ls -l
drwxr-xr-x  2 deykun webmasters 4096 2008-12-18 17:50 deykun.com

Теперь все загружать через ФТП получается. Просто клас.
На сайте все отображается

Оффлайн Artemius

  • Автор темы
  • Участник
  • *
  • Сообщений: 178
    • Просмотр профиля
Re: Помогите разобраться с правами на папку
« Ответ #3 : 18 Декабря 2008, 19:51:50 »
Во... Кстати.
Как сделать что бы зарегестрированый пользователь не мог вылазить дальше своей домашней папки?

а то через ФТП может серфить по всему серверу

Clause

  • Гость
Re: Помогите разобраться с правами на папку
« Ответ #4 : 18 Декабря 2008, 20:03:08 »
Во... Кстати.
Как сделать что бы зарегестрированый пользователь не мог вылазить дальше своей домашней папки?

а то через ФТП может серфить по всему серверу
выставить на всё права rwxr-x--- и, собсна, не включать в группу владельца.

zotkindm

  • Гость
Re: Помогите разобраться с правами на папку
« Ответ #5 : 18 Декабря 2008, 20:16:32 »
Расшифровывается так: сначала владелец rwx, затем группа rwx, и наконец остальные rwx.
r-read
w-write
x-исполнение.
Все идет по порядку как я описал rwx rwx rwx.

Оффлайн Artemius

  • Автор темы
  • Участник
  • *
  • Сообщений: 178
    • Просмотр профиля
Re: Помогите разобраться с правами на папку
« Ответ #6 : 18 Декабря 2008, 20:29:51 »
Еще задачка появилась.
Создал папку xtf. Владелец vitaliy
Скопировал с примонтированого диска файлов в нужную мне папку.
cp -r /mnt/srv/www/xtf /var/xtf

Ключевое здесь -r т.е. все папки и файлы, которые там только были

И во всех тех файлах естественно файлы и папки принадлежат root.

Пытаюсь переприсвоить права Виталию.

artem@kxtp:/var/xtf$ sudo chown vitaliy:webmasters *

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

Оффлайн Artemius

  • Автор темы
  • Участник
  • *
  • Сообщений: 178
    • Просмотр профиля
Re: Помогите разобраться с правами на папку
« Ответ #7 : 18 Декабря 2008, 20:30:26 »
zotkindm, спасибо, картина становится еще яснее

zotkindm

  • Гость
Re: Помогите разобраться с правами на папку
« Ответ #8 : 18 Декабря 2008, 20:33:46 »
cp --help, и все по русски

Clause

  • Гость
Re: Помогите разобраться с правами на папку
« Ответ #9 : 18 Декабря 2008, 20:39:40 »
artem@kxtp:/var/xtf$ sudo chown -R vitaliy:webmasters *

Оффлайн Artemius

  • Автор темы
  • Участник
  • *
  • Сообщений: 178
    • Просмотр профиля
Re: Помогите разобраться с правами на папку
« Ответ #10 : 18 Декабря 2008, 21:22:03 »
Огромное спасибо )

 

Страница сгенерирована за 0.035 секунд. Запросов: 23.