chown

Синтаксис

chown LIST

Описание

Функция изменяет идентификатор владельца (и группы) применительно к списку файлов, переданных ей в качестве аргументов. Первые два элемента списка должны представлять собой числовые идентификаторы пользователя и группы (uid и gid). После завершения работы функция возвращает количество успешно модифицированных файлов. Пример вызова функции:
$cnt = chown $uid, $gid, 'too', 'bar';
chown $uid, $gid, @filenames;
А пример, показанный ниже, демонстрирует, как использовать идентификаторы, заимствованные из файла /etc/passwd:
print "User: ";
chop($user = <STDIN>);
print "Files: ";
chop($pattern = <STDIN>);
($login,$Spass,$uid,$gid) = getpwnam($user)
or die "$user в passwd не указан";
@аrу = <${pattern}>;	# расширяем имена файлов
chown $uid, $gid, @ary;
Во многих операционных системах вам не разрешается изменять права владения файлами, если только вы не являетесь суперпользователем, хотя в то же время вы можете изменить группу на любую, к которой принадлежит ваш gid. Впрочем, в системах с ослабленной защитой эти ограничения могут отсутствовать, но рассчитывать на это при построении переносимых программ нельзя.



2011-04-26 00:53:16 lykich

Thanks




Оставить комментарий:
Ваше Имя:
Email:
Антибот: *  
Ваш комментарий: