0 ˆ¾Â ƒh¹ÁÀÄ default (cache) # ˆl–Ðz¾”Jj"TÒ�zàœ¸”ţà ƒ€ßÂÁÅ µ #!/usr/local/cpanel/3rdparty/bin/perl # cpanel - scripts/checkbashshell Copyright 2022 cPanel, L.L.C. # All rights reserved. # copyright@cpanel.net http://cpanel.net # This code is subject to the cPanel license. Unauthorized copying is prohibited use strict; my @shells = ( '/usr/local/cpanel/bin/jailshell', '/usr/local/cpanel/bin/noshell', '/bin/bash', '/bin/false', '/bin/ftpsh', ); my $contents = slurp_shells(); foreach my $shell (@shells) { if ( $contents !~ m/$shell/ ) { $contents .= "$shell\n"; } } write_shells($contents); exit; sub slurp_shells { open( my $shells_fh, '<', '/etc/shells' ) or die "Couldn't open /etc/shells for reading: $!"; local $/; my $contents = <$shells_fh>; $contents .= "\n" unless $contents =~ m/\n$/; return $contents; } sub write_shells { my ($contents) = @_; open( my $shells_fh, '>', '/etc/shells' ) or die "Couldn't open /etc/shells for writing: $!"; print {$shells_fh} $contents; close $shells_fh or die "Couldn't write /etc/shells. Please verify its contents! $!"; } # ˆl–ßi~”*e¶¥6 ^¸Ë×Ú˜´oÄ ƒ ÃÂÆ # This file must be used with "source bin/activate" *from bash* # you cannot run it directly deactivate () { # reset old environment variables if [ -n "${_OLD_VIRTUAL_PATH:-}" ] ; then PATH="${_OLD_VIRTUAL_PATH:-}" export PATH unset _OLD_VIRTUAL_PATH fi if [ -n "${_OLD_VIRTUAL_PYTHONHOME:-}" ] ; then PYTHONHOME="${_OLD_VIRTUAL_PYTHONHOME:-}" export PYTHONHOME unset _OLD_VIRTUAL_PYTHONHOME fi # Call hash to forget past commands. Without forgetting # past commands the $PATH changes we made may not be respected hash -r 2> /dev/null if [ -n "${_OLD_VIRTUAL_PS1:-}" ] ; then PS1="${_OLD_VIRTUAL_PS1:-}" export PS1 unset _OLD_VIRTUAL_PS1 fi unset VIRTUAL_ENV unset VIRTUAL_ENV_PROMPT if [ ! "${1:-}" = "nondestructive" ] ; then # Self destruct! unset -f deactivate fi } # unset irrelevant variables deactivate nondestructive VIRTUAL_ENV=__VENV_DIR__ export VIRTUAL_ENV _OLD_VIRTUAL_PATH="$PATH" PATH="$VIRTUAL_ENV/"__VENV_BIN_NAME__":$PATH" export PATH # unset PYTHONHOME if set # this will fail if PYTHONHOME is set to the empty string (which is bad anyway) # could use `if (set -u; : $PYTHONHOME) ;` in bash if [ -n "${PYTHONHOME:-}" ] ; then _OLD_VIRTUAL_PYTHONHOME="${PYTHONHOME:-}" unset PYTHONHOME fi if [ -z "${VIRTUAL_ENV_DISABLE_PROMPT:-}" ] ; then _OLD_VIRTUAL_PS1="${PS1:-}" PS1=__VENV_PROMPT__"${PS1:-}" export PS1 VIRTUAL_ENV_PROMPT=__VENV_PROMPT__ export VIRTUAL_ENV_PROMPT fi # Call hash to forget past commands. Without forgetting # past commands the $PATH changes we made may not be respected hash -r 2> /dev/null � 355_•I|¥‰ÓMjqØ‚¦ ë<óo¬ÃÇ c
The requested URL was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
ˆ ƒ{ÉÃÇ @| Name | Last modified | Size | Description | |
|---|---|---|---|---|
| Parent Directory | ||||