⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 createuser

📁 firebird源代码
💻
字号:
#!/usr/bin/perl#eval '(exit $?0)' && eval 'exec /usr/bin/perl -S $0 ${1+"$@"}'& eval 'exec /usr/bin/perl -S $0 $argv:q'if 0;if( $> ) {	print "\nYou must be root to run this step!\n\n";	exit 1;} if( getpwnam( "firebird" ) ) {	( $null, $null, $fbUID ) = getpwnam( "firebird" );} else {	$fbUID = 90;	while( getpwuid( $fbUID ) ) {		$fbUID++;	}}if( getgrnam( "firebird" ) ) {	( $null, $null, $fbGID ) = getgrnam( "firebird" );} else {	$fbGID = 90;	while( getgrgid( $fbGID ) ) {		$fbGID++;	}	&append_file( "/etc/group", "firebird:*:$fbGID:" );}print "firebird user using uid $fbUID\n";print "firebird user using gid $fbGID\n";system( "/usr/bin/chpass -a \"firebird:*:$fbUID:$fbGID\:\:0:0:Firebird pseudo-user:$ENV{'PREFIX'}/firebird:/bin/sh\"" );sub append_file {	local($file,@list) = @_;	local($LOCK_EX) = 2;	local($LOCK_NB) = 4;	local($LOCK_UN) = 8;	open(F, ">> $file") || die "$file: $!\n";	while( ! flock( F, $LOCK_EX | $LOCK_NB ) ) {		exit 1;	}	print F join( "\n", @list) . "\n";	close F;	flock( F, $LOCK_UN );}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -