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.
Впрочем, в системах с ослабленной защитой эти ограничения могут отсутствовать, но рассчитывать на это при построении
переносимых программ нельзя.
Thanks
2023-11-16 22:30:18 Svetlana Thank you very useful information
Оставить комментарий:
|
|