Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

php chown

, Не устанавливается
Статус пользователя REKA
сообщение 14.5.2017, 8:18
Сообщение #1


Стаж: 6 лет 11 месяцев
Город: Волгоград

Сообщений: 70
Благодарностей: 8
Полезность: 77

Доброго времени суток.
Сделал на php создание папки для каждого пользователя своё, но мне необходимо выставить chown для каждой папки , но беда в том что не выставляется.( Думаю понятно объяснил) .
Код
$ssh->exec_cmd("chown user".$user['id']." -Rf /home/user".$user['id']."/");

В чём может быть проблема? И как это исправить?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя esterio
сообщение 15.5.2017, 0:18
Сообщение #2
Стаж: 11 лет
Город: Украина

Сообщений: 266
Благодарностей: 215
Полезность: 627

sudo не?


Ми будемо вбивати росіян у будь-якій точці світу до повної перемоги України
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MarVal
сообщение 15.5.2017, 9:30
Сообщение #3


Стаж: 10 лет

Сообщений: 197
Благодарностей: 54
Полезность: 73

может стоит убрать флаг "f" и посмотреть ошибку?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vavarik
сообщение 15.5.2017, 9:58
Сообщение #4


Стаж: 13 лет
Город: Саратов

Сообщений: 942
Благодарностей: 318
Полезность: 143

SarHosting.ru
REKA, попробуйте посмотреть в сторону chmod u+x название файла или каталога. Или жёстко установить права chmod 755 или 644

Отредактировал: vavarik, - 15.5.2017, 9:59
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Metal Messiah
сообщение 15.5.2017, 11:08
Сообщение #5


Иконка группы

Стаж: 11 лет

Сообщений: 2399
Благодарностей: 1462
Полезность: 755

HostGame.cf
Если мне не изменяет память, то синтаксис не тот. Попробуй
Цитата
chown -R user1:group /home/user1


Полезные публикации - ссылки у меня в профиле. Ссылка на плагин против спама на сервере StopServerSpam там же.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя MarVal
сообщение 15.5.2017, 11:38
Сообщение #6


Стаж: 10 лет

Сообщений: 197
Благодарностей: 54
Полезность: 73

Metal Messiah, можно и без указания группы поменять только пользователя.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя suttles
сообщение 15.5.2017, 20:04
Сообщение #7


Стаж: 10 лет
Город: Москва

Сообщений: 297
Благодарностей: 30
Полезность: 97

Попробуй так
Код
$ssh->exec_cmd("chown user".$user['id'].":group /home/user".$user['id']."/ -R");
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя REKA
сообщение 15.5.2017, 20:47
Сообщение #8


Стаж: 6 лет 11 месяцев
Город: Волгоград

Сообщений: 70
Благодарностей: 8
Полезность: 77

Цитата(esterio @ 15.5.2017, 1:18) *
sudo не?

Пробывал, ничего не изменилось

Цитата(suttles @ 15.5.2017, 21:04) *
Попробуй так
Код
$ssh->exec_cmd("chown user".$user['id'].":group /home/user".$user['id']."/ -R");

К сожалению не помогло.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя REKA
сообщение 15.5.2017, 20:55
Сообщение #9


Стаж: 6 лет 11 месяцев
Город: Волгоград

Сообщений: 70
Благодарностей: 8
Полезность: 77

Цитата(vavarik @ 15.5.2017, 10:58) *
REKA, попробуйте посмотреть в сторону chmod u+x название файла или каталога. Или жёстко установить права chmod 755 или 644

дело в том,что для каждой папки нужно выставить права "владельца" этой папки.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vavarik
сообщение 15.5.2017, 21:09
Сообщение #10


Стаж: 13 лет
Город: Саратов

Сообщений: 942
Благодарностей: 318
Полезность: 143

SarHosting.ru
REKA, Установка разрешений на чтение и запись владельцу файлу и его группе и запрет доступа для других:

$ chmod 640 путь к файлу или папке . это флаги - (rw-r-----) . В нете много статей есть.
http://linuxway.ru/pervye-shagi/komanda-ch...-ispolzovaniya/ возможно это натолкнет на правильный путь.

Отредактировал: vavarik, - 15.5.2017, 21:11
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Fire
сообщение 15.5.2017, 21:25
Сообщение #11


Иконка группы

Стаж: 15 лет

Сообщений: 2201
Благодарностей: 2227
Полезность: 963

vavarik,
Вы идиот? Написано же, chown, что есть ВЛАДЕЛЕЦ, а не права доступа. Не знаете - не лезьте.

Код
chown -hR user:group /home/username/


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя Profan
сообщение 15.5.2017, 23:52
Сообщение #12


Стаж: 8 лет 4 месяца
Город: Сочи

Сообщений: 1317
Благодарностей: 403
Полезность: 698

REKA, а как вы выполняете эту команду, из под root ?
Два варианта имеется:
1. Нет прав у процесса использовать команду chown (скрипт выполняется не из под рута)
2. Нет учетной записи $user['id'] кому выдаются права владельца
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя REKA
сообщение 16.5.2017, 20:50
Сообщение #13


Стаж: 6 лет 11 месяцев
Город: Волгоград

Сообщений: 70
Благодарностей: 8
Полезность: 77

Цитата(Profan @ 16.5.2017, 0:52) *
REKA, а как вы выполняете эту команду, из под root ?
Два варианта имеется:
1. Нет прав у процесса использовать команду chown (скрипт выполняется не из под рута)
2. Нет учетной записи $user['id'] кому выдаются права владельца

Всё работает через рут.

vavarik,
Спасибо. Попробую именно так
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: