Автор Тема: Странное присвоение прав  (Прочитано 3540 раз)

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

Оффлайн Echomama

  • Архитектор
  • Постоялец
  • ***
  • Сообщений: 186
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.materinstvo.ru
Странное присвоение прав
« : 14 Января 2002, 18:56:27 »
Почему-то вновь создаваемым сообщениям (скриптам) присваиваются права 664. И что самое интересное, ftp-клиент никак не может их изменить (выдается сообщение о том, что это сделать невозможно).
Это практически не влияет на работу конференций. Во всяком случае, я этого не замечаю. Но разве правильно, что у скриптов такие права?
С уважением, Анна Миняева
 

Оффлайн Tankist

  • Типа на танке
  • Старожил
  • ****
  • Сообщений: 461
  • +0/-0
  • 2
    • Просмотр профиля
Странное присвоение прав
« Ответ #1 : 14 Января 2002, 19:40:06 »
Если хостинг - windowsNT, то правильно
Удачи

Оффлайн Echomama

  • Архитектор
  • Постоялец
  • ***
  • Сообщений: 186
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.materinstvo.ru
Странное присвоение прав
« Ответ #2 : 15 Января 2002, 14:27:22 »
Да вроде нет:
Operating System  Linux 2.4.13  
Web Server Software  Apache/1.3.19 (Unix) Resin/2.0.2 mod_watch/2.1 PHP/4.0.6 PHP/3.0.18 mod_ssl/2.8.2 OpenSSL/0.9.5
С уважением, Анна Миняева
 

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Странное присвоение прав
« Ответ #3 : 15 Января 2002, 14:38:21 »
Цитировать
Но разве правильно, что у скриптов такие права?

Правильно... Кроме прямых прав (664), есть еще "хозяин" - это пользователь или группа пользователей. У тебя, нет прав изменять эти файлы - только из под рута. Лечится это дело так-зайти под рутом и установить права папки/файла себе.
The documentations is your friend

Оффлайн Echomama

  • Архитектор
  • Постоялец
  • ***
  • Сообщений: 186
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.materinstvo.ru
Странное присвоение прав
« Ответ #4 : 16 Января 2002, 16:10:45 »
А как это? Куда надо зайти и где установить?
С уважением, Анна Миняева
 

Оффлайн Green Kakadu

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2757
  • +1/-0
  • 0
    • Просмотр профиля
    • http://gnezdo.webscript.ru
это возможно
« Ответ #5 : 19 Января 2002, 00:50:55 »
Цитировать
А как это? Куда надо зайти и где установить?

это возможно если ты администратор сервера. Если нет, то надо обращаться к суппорту, чтоб посмотрели, поглядели, исправили
 в исканиях.

Оффлайн Echomama

  • Архитектор
  • Постоялец
  • ***
  • Сообщений: 186
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.materinstvo.ru
Странное присвоение прав
« Ответ #6 : 21 Января 2002, 15:57:41 »
Ясненько...
С уважением, Анна Миняева
 

Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Странное присвоение прав
« Ответ #7 : 21 Января 2002, 20:14:58 »
A esli ti ne administrator, to ti mozhesh menyat\' eti fajli iz scripta.

V PHP - dostatochno mode pomenyat\' na 666 (a potom nazad vernut\')
See : XVI. Filesystem functions  : chmod
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

Оффлайн Green Kakadu

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2757
  • +1/-0
  • 0
    • Просмотр профиля
    • http://gnezdo.webscript.ru
chmod
« Ответ #8 : 22 Января 2002, 03:17:24 »
#!/usr/bin/perl
unless(chmod (0777, список файлов)){print "Can not chmod, reason: $!";}
 в исканиях.

Оффлайн Echomama

  • Архитектор
  • Постоялец
  • ***
  • Сообщений: 186
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.materinstvo.ru
Странное присвоение прав
« Ответ #9 : 23 Января 2002, 23:24:00 »
Green Kakadu
А что такое "список файлов"? Эти строчки куда надо вставить?
У меня в конференции файлов много, что же, все их перечислять надо?
С уважением, Анна Миняева
 

Оффлайн Green Kakadu

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2757
  • +1/-0
  • 0
    • Просмотр профиля
    • http://gnezdo.webscript.ru
а им всем надо поменять права?
« Ответ #10 : 24 Января 2002, 01:16:43 »
а им всем права надо менять?
если да, то можно сделать так:

#!/usr/bin/perl
my $my_dir=\'/path/to\';
my @file;
opendir(FILE, $my_dir)||die("Can\'t open $my_dir, reason: $!");
(undef,undef,@file)=readdir(FILE)
close FILE;
my $how=chmod(0777, @file);
print "Content-type: text/html\\n\\n";
print "

кол-во измененных файлов: $how

";

Скрипт закидывается в директорию с файлами, в
my $my_dir=\'/path/to\';

стоит указать полный путь к ней.
« Последнее редактирование: 24 Января 2002, 01:22:18 от Green Kakadu »
 в исканиях.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28