2014-01-12 2 views
0

Я пытаюсь создать и изменить право собственности на файл в среде windows (WAMP). Мои файлы, как показано ниже:изменение владельца не работает

<?php 
$my_file = 'myfile.txt'; 
$handle = fopen($my_file, 'w') or die('Cannot open file: '.$my_file); 
$path = "c:\wamp\www\\".$my_file; 
$user_name = "Nitish D"; 
chown($path, $user_name); 
?> 

Хотя файл myfile.txt создан, wheen Я проверил его детали он показывает его owner в Administrators. Как я могу изменить owner на мой $user_name?

ответ

2

В случае файла, который вы пытаетесь изменить право собственности на, принадлежит другому пользователю, вы не можете изменить его к себе, если вы запустите команду, как administrator(пользователь) или root пользователя!

Кроме того, ваше имя пользователя содержит пробелы - это запрещено в системах NIX. Пользователь должен следовать правилу:

([a-z_][a-z0-9_]{0,30}) 

Кроме того, имя пользователя должно существовать. Попробуйте проверить, действительно ли зарегистрирован пользователь, на который вы ссылаетесь:

cat /etc/passwd |grep username 
Смежные вопросы