Как дать себе права на папку?
Модераторы: SLEDopit, Модераторы разделов
-
Grig
- Сообщения: 81
- ОС: Ubuntu 9.10
Как дать себе права на папку?
Здравствуйте!
Вот есть например папка:
\var\www\html
как можно текущему пользователю(то есть мне) дать права на создание файла в этой папке?
Вот есть например папка:
\var\www\html
как можно текущему пользователю(то есть мне) дать права на создание файла в этой папке?
-
keir
- Сообщения: 317
- ОС: linux
-
Uncle_Theodore
- Сообщения: 3339
- ОС: Slackware 12.2, ArchLinux 64
Re: Как дать себе права на папку?
Во-первых, в Юниксоподобных системах слэши в файловой системе прямые, а не обратные.
Во-вторых, теоретически, чтобы у пользователя были права на создание файлов в директории, надо включить пользователя в группу, у которой есть права на запись в нее. Например, у меня
Код: Выделить всё
$ ls -l /var/www/
drwxr-xr-x 4 root root 1360 2007-05-02 14:09 htdocsПрава на запись в /var/www/htdocs есть у пользователя root и у группы root. Если я включу моего пользователя teddy в группу root, он сможет создавать файлы в этой директории.
Но теперь такой вопрос. А зачем тебе создавать файлы в /var/www/html из-под пользователя?
Нет. Вот этого точно делать не надо.
-
Grig
- Сообщения: 81
- ОС: Ubuntu 9.10
Re: Как дать себе права на папку?
А как включить пользователя в группу root?
Мне это надо затем, чтобы запускать php, perl скрипты локально на своей машине.
Думаю если я занесу себя в группу root все проблемы с доступом будут решены.
Как это сделать?
Мне это надо затем, чтобы запускать php, perl скрипты локально на своей машине.
Думаю если я занесу себя в группу root все проблемы с доступом будут решены.
Как это сделать?
-
alv
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: Как дать себе права на папку?
принадлежность к группе меняется командой chgrp (ну и еще несколькими способами, в т.ч. и chown)
но не уверен, что в Вашем случае это будет лучшим выходом.
Я в таких ситуациях просто делал симлинк из /var/www/htdocs на каталоги со своими проектами, лежащими в моем же домашнем каталоге.
Ну и в принципе апач можно настроить так, чтобы он брал откуда-нибудь из /home
-
Grig
- Сообщения: 81
- ОС: Ubuntu 9.10
Re: Как дать себе права на папку?
Спасибо, буду ковырять.
-
SANTA
- Сообщения: 181
- ОС: GNU/Linux
Re: Как дать себе права на папку?
Uncle_Theodore писал(а): ↑13.07.2007 12:59Код: Выделить всё
$ ls -l /var/www/ drwxr-xr-x 4 root root 1360 2007-05-02 14:09 htdocs
Права на запись в /var/www/htdocs есть у пользователя root и у группы root. Если я включу моего пользователя teddy в группу root, он сможет создавать файлы в этой директории.
хм...а где видно что права на запись есть у группы root ?
-
Хрюндель
- Сообщения: 304
- ОС: Сам не знаю
Re: Как дать себе права на папку?
гыгыгы.. Santa подловил доброго дядюшку ))
-
t.t
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: Как дать себе права на папку?
Ну, начнём с того, что в этом примере у группы root прав на запись нетUncle_Theodore писал(а): ↑13.07.2007 12:59drwxr-xr-x 4 root root 1360 2007-05-02 14:09 htdocs
Права на запись в /var/www/htdocs есть у пользователя root и у группы root. Если я включу моего пользователя teddy в группу root, он сможет создавать файлы в этой директории.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
Uncle_Theodore
- Сообщения: 3339
- ОС: Slackware 12.2, ArchLinux 64
Re: Как дать себе права на папку?
Уговорили, в моем примере группового права записи нету...
Поторопился.
Включать в группу, имеющую право записи -- на мой взгляд, менее опасное решение, чем изменять права на директорию chmod'ом и тем более chown'ом. А вообще, если автор правильно ответит на вопрос зачем ему это надо, то такая необходимость отпадет сама собой.
Есть стандартные настройки Апача, которые позволяют пользователям запускать скрипты и открывать документы из подкаталога в своей домашней директории. Все в конфиге.
Включать в группу, имеющую право записи -- на мой взгляд, менее опасное решение, чем изменять права на директорию chmod'ом и тем более chown'ом. А вообще, если автор правильно ответит на вопрос зачем ему это надо, то такая необходимость отпадет сама собой.
Есть стандартные настройки Апача, которые позволяют пользователям запускать скрипты и открывать документы из подкаталога в своей домашней директории. Все в конфиге.
-
t.t
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: Как дать себе права на папку?
Даже в случае группы root?.. Я бы так не торопился.. Изменить группу одного каталога всё-же более безопасно. Хотя, конечно, и это не идеально. Если я правильно понял смысел изменений, то решение alv-а более рационально.Uncle_Theodore писал(а): ↑13.07.2007 21:54Включать в группу, имеющую право записи -- на мой взгляд, менее опасное решение, чем изменять права на директорию chmod'оми тем более chown'ом
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
minoru-kun
- Сообщения: 621
- ОС: Debian GNU/Linux
Re: Как дать себе права на папку?
А как включить пользователя в группу root?
Мне это надо затем, чтобы запускать php, perl скрипты локально на своей машине.
Сдается, что если бы у меня был большой сервер, а вы - его админом, то я уволил бы вас сразу же, как только прочитал этот пост на этом форуме.
На своем скромном локальном ФТПшнике я просто создал скрипт который делает соответствующие симлинки в /home/ftp в rc2.d (man ln). Вариант хороший.
-
Grig
- Сообщения: 81
- ОС: Ubuntu 9.10
Re: Как дать себе права на папку?
Uncle_Theodore писал(а): ↑13.07.2007 21:54А вообще, если автор правильно ответит на вопрос зачем ему это надо, то такая необходимость отпадет сама собой.
Отвечаю =)
Линукс я только начинаю раскапывать и то нельзя, это блин тоже нельзя.
Сложновато так-то.
Понимаю что это надо для безопасности, но мне сейчас не до этого.
Может просто можно как-то войти под рутом? Чтоб не мучатся.
У меня даже этого не получается
-
Uncle_Theodore
- Сообщения: 3339
- ОС: Slackware 12.2, ArchLinux 64
Re: Как дать себе права на папку?
Grig писал(а): ↑14.07.2007 08:47Uncle_Theodore писал(а): ↑13.07.2007 21:54А вообще, если автор правильно ответит на вопрос зачем ему это надо, то такая необходимость отпадет сама собой.
Отвечаю =)
Линукс я только начинаю раскапывать и то нельзя, это блин тоже нельзя.
Сложновато так-то.
Понимаю что это надо для безопасности, но мне сейчас не до этого.
Может просто можно как-то войти под рутом? Чтоб не мучатся.
У меня даже этого не получается
Входить под рутом не надо. Можно стать рутом в терминале, набрав команду su
А вообще-то, в принципе, в Линуксе можно почти все, только некоторые вещи делать не нужно...
-
alv
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: Как дать себе права на папку?
Вот и начинайте раскопки правильно, в соответствие с достижениями современной арххеологической науки.
Вам предложили два приемлемых и опробованных способа - реконфигурирование Апача и симлинки на подкаталоги домашнего каталога.
Первый способ идеологически правильный, но потребует некоторого чтения.
Второй - это костыль, но в Вашей ситуации вполне приемлемый и более простой.
А менять атрибуты за пределами ~/ и тем более работать рутом - занятие нездоровое, поверьте. Ибо
Uncle_Theodore писал(а): ↑14.07.2007 09:56Линуксе можно почти все, только некоторые вещи делать не нужно...
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Как дать себе права на папку?
конец фразы — Ваша главная ошибка. про безопасность нельзя забывать _никогда_.
поверьте, игнорирование вопросов безопасности _сейчас_ очень даже легко выльется в огромные потери времени _потом_.
«опытный администратор» и «параноик» — это синонимы
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
Grig
- Сообщения: 81
- ОС: Ubuntu 9.10
Re: Как дать себе права на папку?
Ладно.
про /var/www/html
это я к примеру так сказал.
Ну вот объясните мне на конкретном примере, как к ресурсу
/mnt/windows получить доступ на изменение и запись?
В панели управления, в правах доступа, завел новое правило:
на папку /mnt/windows/* у пользователя grig теперь права 7777
Однако не помогает.
про /var/www/html
это я к примеру так сказал.
Ну вот объясните мне на конкретном примере, как к ресурсу
/mnt/windows получить доступ на изменение и запись?
В панели управления, в правах доступа, завел новое правило:
на папку /mnt/windows/* у пользователя grig теперь права 7777
Однако не помогает.
-
Uncle_Theodore
- Сообщения: 3339
- ОС: Slackware 12.2, ArchLinux 64
Re: Как дать себе права на папку?
Grig писал(а): ↑17.07.2007 08:41Ладно.
про /var/www/html
это я к примеру так сказал.
Ну вот объясните мне на конкретном примере, как к ресурсу
/mnt/windows получить доступ на изменение и запись?
В панели управления, в правах доступа, завел новое правило:
на папку /mnt/windows/* у пользователя grig теперь права 7777
Однако не помогает.
На /mnt/windows что-то монтируется, да?
Что именно? Покажи соответствующую строчку из файла /etc/fstab
В принципе, если монтируется раздел с файловой системой FAT, то надо указать в опциях монтирования, какой будет доступ к файлам. Доступ к самой папке до монтирования никакой роли не играет.
-
Grig
- Сообщения: 81
- ОС: Ubuntu 9.10
Re: Как дать себе права на папку?
Ок. Потихоньку продвигаемся =)
Вот та строчка:
Осталось только в опциях изменить себе права на rw, а доступа к этому файлу у меня нету.
Как его можно дать?
Вот та строчка:
/dev/sda1 /mnt/windows ntfs umask=0,nls=koi8-u,ro 0 0
Осталось только в опциях изменить себе права на rw, а доступа к этому файлу у меня нету.
Как его можно дать?
-
Grig
- Сообщения: 81
- ОС: Ubuntu 9.10
Re: Как дать себе права на папку?
Получилось изменить права.
Теперь эта строчка выглядит так:
Не помогло даже после перезагрузки, что делать?
Теперь эта строчка выглядит так:
/dev/sda1 /mnt/windows ntfs umask=0,user,nls=koi8-u,rw 0 0
Не помогло даже после перезагрузки, что делать?
-
Debian GreS
- Сообщения: 126
- Статус: The One
- ОС: Debian Wheezy
Re: Как дать себе права на папку?
Registered Linux user number 448029
А ты зарегистрировался? -> http://counter.li.org/ ;)
А ты зарегистрировался? -> http://counter.li.org/ ;)
-
t2a
- Сообщения: 694
- ОС: Sidux-2008-2 (Debian sid)
Re: Как дать себе права на папку?
Попробуй сначала так:
1. отмонтируй sda1
потом:
2. mount -t ntfs-3g /dev/sda1 /mnt/windows -o locale=ru_RU.UTF-8
ну, если хочется то koi (хотя зачем?)
сработает, значит ntfs-3g стоит, останется внести изменеия в fstab, нет, тогда установка ntfs-3g
(см. предыдущий совет Запись в раздел NTFS?)
1. отмонтируй sda1
потом:
2. mount -t ntfs-3g /dev/sda1 /mnt/windows -o locale=ru_RU.UTF-8
ну, если хочется то koi (хотя зачем?)
сработает, значит ntfs-3g стоит, останется внести изменеия в fstab, нет, тогда установка ntfs-3g
(см. предыдущий совет Запись в раздел NTFS?)