Perl生成文件或者文件夹的权限、属主
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,#!/usr/bin/perluse strict;use warnings;##生成目录放到一个临时文件,然后根据这个文件生成权限。##find /usr -type d -ls |awk '{pr
千家信息网最后更新 2025年12月03日Perl生成文件或者文件夹的权限、属主#!/usr/bin/perl
use strict;
use warnings;
##生成目录放到一个临时文件,然后根据这个文件生成权限。
##find /usr -type d -ls |awk '{print $11}' > test_dir.txt
my $filename = 'test_dir.txt';
open(my $fh, $filename) or die "Could not open file '$filename' $!";
while (my $row = <$fh>) {
chomp $row;
my $chmod_line=`stat $row|grep Uid|awk -F\'\(\' \'{print \$2\}\'|awk -F\/ \'{print \$1\}\'`;
my $user_name=`stat $row|grep Uid|awk -F'(' '{print \$3}'|awk -F\/ '{print \$2}'|awk -F')' '{print \$1}'`;
my $group_name=`stat $row|grep Uid|awk -F'/' '{print \$4}'|awk -F')' '{print \$1}'`;
chomp $chmod_line;
chomp $user_name;
chomp $group_name;
$user_name =~ s/^\s+|\s+$//g;
$group_name =~ s/^\s+|\s+$//g;
print "mkdir -p $row\n";
print "chmod $chmod_line $row \n";
print "chown $user_name:$group_name $row \n";
}
use strict;
use warnings;
##生成目录放到一个临时文件,然后根据这个文件生成权限。
##find /usr -type d -ls |awk '{print $11}' > test_dir.txt
my $filename = 'test_dir.txt';
open(my $fh, $filename) or die "Could not open file '$filename' $!";
while (my $row = <$fh>) {
chomp $row;
my $chmod_line=`stat $row|grep Uid|awk -F\'\(\' \'{print \$2\}\'|awk -F\/ \'{print \$1\}\'`;
my $user_name=`stat $row|grep Uid|awk -F'(' '{print \$3}'|awk -F\/ '{print \$2}'|awk -F')' '{print \$1}'`;
my $group_name=`stat $row|grep Uid|awk -F'/' '{print \$4}'|awk -F')' '{print \$1}'`;
chomp $chmod_line;
chomp $user_name;
chomp $group_name;
$user_name =~ s/^\s+|\s+$//g;
$group_name =~ s/^\s+|\s+$//g;
print "mkdir -p $row\n";
print "chmod $chmod_line $row \n";
print "chown $user_name:$group_name $row \n";
}
文件
生成
权限
目录
文件夹
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
电厂网络安全技术措施
当代科技互联网
教学管理数据库设置什么最好
互联网科技公司 40岁
湖北信息化土地资产管理软件开发
中企软件开发销售工资
软件开发实施工作量评估
邮件服务器租用
sql数据库压缩日志
软件开发认证体系
扬州青鸾网络技术运营部
大兴区软件开发质量服务
网络技术 年终总结
lenovo服务器ts250
数据库优化的几种方式orar
计算机网络安全有多重要性
如何建立黄金词数据库
密太数据库
服务器和笔记本用网线怎么连接
网络安全法实施规定
服务器虚拟化适合企业的业务吗
网络安全产业理解
网络安全查杀漏洞台账
为什么要建立网络安全应急预案
网络安全维护工程师上海
证书管理服务器品牌
网络安全员证书怎么查询
洛阳大通网络技术有限公司招聘
教育部中小学校园网络安全工作
辽宁网络安全大讲堂直播