Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: nikywm в Aug 07, 2011, 11:39



Титла: Права за писане "по подразбиране"?
Публикувано от: nikywm в Aug 07, 2011, 11:39
Здравейте,

Опитвам се да конфигурирам достъпа не потребителите на сървър, и нещо не ми се получава както трябва..

Идеята е избрани потребители да могат да четат и пишат в /home/www.  До колкото разбрах се прави по подобен начин (добавяйки потребителите към група, към която принадлежи и папката, с права за писане):

mkdir -p /home/www
chown www-data:www-data /home/www
chmod 0775 /homw/www
usermod -a -G www-data user1
usermod -a -G www-data user2

Работи ОК, но ако се логна с потребител1 и създам нов файл в папката www, този файл се създава с права rw-r-r, собственик е потребител1 и групата му е www-data.
След това се логвам с потребител2 и нямам права за писане върху този файл.

Как мога да направя така, че когато потребителите създават файлове, те да имат права за писане за групата  (rw-rw-r), не само за собственика?

Debian 6 и CentOS 5


Титла: Re: Права за писане "по подразбиране"?
Публикувано от: romeo_ninov в Aug 07, 2011, 12:08
Работи ОК, но ако се логна с потребител1 и създам нов файл в папката www, този файл се създава с права rw-r-r, собственик е потребител1 и групата му е www-data.
След това се логвам с потребител2 и нямам права за писане върху този файл.

Как мога да направя така, че когато потребителите създават файлове, те да имат права за писане за групата  (rw-rw-r), не само за собственика?

Debian 6 и CentOS 5
man umask