/l3/users/27-11-2017/NT-Ladm/debian2.net.nt/root :1 :2 :3 :4 :5 :6 :7 |
|
#env
![]() SHELL=/bin/bash TERM=xterm HISTSIZE=2000 SSH_CLIENT=192.168.16.208 49169 22 L3_PARENT_TTY=/dev/pts/1 L3_TAMPERED_EDITORS= vi vim pico nano vi vim pico nano SSH_TTY=/dev/pts/0 USER=root HISTFILESIZE=2000 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin MAIL=/var/mail/root L3_SESSION_ID=3108108379211155-1511957072 PWD=/root LANG=ru_RU.UTF-8 |
#env
SHELL=/bin/bash TERM=xterm HISTSIZE=2000 SSH_CLIENT=192.168.16.208 49169 22 L3_PARENT_TTY=/dev/pts/1 L3_TAMPERED_EDITORS= vi vim pico nano vi vim pico nano SSH_TTY=/dev/pts/0 USER=root HISTFILESIZE=2000 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin MAIL=/var/mail/root L3_SESSION_ID=3108108379211155-1511957072 PWD=/root LANG=ru_RU.UTF-8 |
#env
![]() SHELL=/bin/bash TERM=xterm HISTSIZE=2000 SSH_CLIENT=192.168.16.208 49169 22 L3_PARENT_TTY=/dev/pts/1 L3_TAMPERED_EDITORS= vi vim pico nano vi vim pico nano SSH_TTY=/dev/pts/0 USER=root HISTFILESIZE=2000 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin MAIL=/var/mail/root L3_SESSION_ID=3108108379211155-1511957072 PWD=/root LANG=ru_RU.UTF-8 |
#env
SHELL=/bin/bash TERM=xterm HISTSIZE=2000 SSH_CLIENT=192.168.16.208 49169 22 L3_PARENT_TTY=/dev/pts/1 L3_TAMPERED_EDITORS= vi vim pico nano vi vim pico nano SSH_TTY=/dev/pts/0 USER=root HISTFILESIZE=2000 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin MAIL=/var/mail/root L3_SESSION_ID=3108108379211155-1511957072 PWD=/root LANG=ru_RU.UTF-8 |
#env
![]() SHELL=/bin/bash TERM=xterm HISTSIZE=2000 SSH_CLIENT=192.168.16.208 49169 22 L3_PARENT_TTY=/dev/pts/1 L3_TAMPERED_EDITORS= vi vim pico nano vi vim pico nano SSH_TTY=/dev/pts/0 USER=root HISTFILESIZE=2000 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin MAIL=/var/mail/root L3_SESSION_ID=3108108379211155-1511957072 PWD=/root b=20 LANG=ru_RU.UTF-8 |
#env
SHELL=/bin/bash TERM=xterm HISTSIZE=2000 SSH_CLIENT=192.168.16.208 49169 22 L3_PARENT_TTY=/dev/pts/1 L3_TAMPERED_EDITORS= vi vim pico nano vi vim pico nano SSH_TTY=/dev/pts/0 USER=root HISTFILESIZE=2000 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin MAIL=/var/mail/root L3_SESSION_ID=3108108379211155-1511957072 PWD=/root b=20 LANG=ru_RU.UTF-8 |
#set
![]() BASH=/usr/local/bin/l3script BASHOPTS=checkwinsize:cmdhist:expand_aliases:extquote:force_fignore:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=() BASH_SOURCE=() BASH_VERSINFO=([0]="4" [1]="2" [2]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") BASH_VERSION='4.2.37(1)-release' ... LOGNAME=root MACHTYPE=x86_64-pc-linux-gnu MAIL=/var/mail/root MAILCHECK=60 OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PIPESTATUS=([0]="0") PPID=14244 |
#set
BASH=/usr/local/bin/l3script BASHOPTS=checkwinsize:cmdhist:expand_aliases:extquote:force_fignore:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=() BASH_SOURCE=() BASH_VERSINFO=([0]="4" [1]="2" [2]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") BASH_VERSION='4.2.37(1)-release' ... LOGNAME=root MACHTYPE=x86_64-pc-linux-gnu MAIL=/var/mail/root MAILCHECK=60 OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PIPESTATUS=([0]="0") PPID=14244 |
#cat /etc/passwd
![]() root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh ... list:x:38:38:Mailing List Manager:/var/list:/bin/sh irc:x:39:39:ircd:/var/run/ircd:/bin/sh gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh nobody:x:65534:65534:nobody:/nonexistent:/bin/sh libuuid:x:100:101::/var/lib/libuuid:/bin/sh Debian-exim:x:101:103::/var/spool/exim4:/bin/false user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin ivan:x:1001:1001::/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash |
#cat /etc/passwd
root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh ... list:x:38:38:Mailing List Manager:/var/list:/bin/sh irc:x:39:39:ircd:/var/run/ircd:/bin/sh gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh nobody:x:65534:65534:nobody:/nonexistent:/bin/sh libuuid:x:100:101::/var/lib/libuuid:/bin/sh Debian-exim:x:101:103::/var/spool/exim4:/bin/false user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin ivan:x:1001:1001::/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash |
#vi shell.sh
--- /tmp/l3-saved-14245.2513.2895 2017-11-29 14:13:40.682538773 +0200 +++ shell.sh 2017-11-29 14:35:43.662545042 +0200 @@ -0,0 +1,8 @@ +#!/bin/bash + +users=$(awk -F: '$3>=1000 && $3!=65534{print $1}' /etc/passwd | tr '\n\' ' ') +for user in $users + do + echo "Changing shell for user $user..." + usermode -s /bin/zsh $user + done |
#ls -l
![]() итого 28 -rw-r--r-- 1 root root 75 Ноя 28 12:49 files.txt -rw-r--r-- 1 root root 5268 Окт 13 2014 install -rw-r--r-- 1 root root 119 Ноя 28 16:22 ip.txt -rw-r--r-- 1 root root 986 Ноя 28 16:30 passwd -rw-r--r-- 1 root root 199 Ноя 29 14:35 shell.sh drwxr-xr-x 2 root root 4096 Ноя 29 13:39 soft |
#ls -l
итого 28 -rw-r--r-- 1 root root 75 Ноя 28 12:49 files.txt -rw-r--r-- 1 root root 5268 Окт 13 2014 install -rw-r--r-- 1 root root 119 Ноя 28 16:22 ip.txt -rw-r--r-- 1 root root 986 Ноя 28 16:30 passwd -rw-r--r-- 1 root root 199 Ноя 29 14:35 shell.sh drwxr-xr-x 2 root root 4096 Ноя 29 13:39 soft |
#ls -l
![]() итого 28 -rw-r--r-- 1 root root 75 Ноя 28 12:49 files.txt -rw-r--r-- 1 root root 5268 Окт 13 2014 install -rw-r--r-- 1 root root 119 Ноя 28 16:22 ip.txt -rw-r--r-- 1 root root 986 Ноя 28 16:30 passwd -rwxr--r-- 1 root root 199 Ноя 29 14:35 shell.sh drwxr-xr-x 2 root root 4096 Ноя 29 13:39 soft |
#ls -l
итого 28 -rw-r--r-- 1 root root 75 Ноя 28 12:49 files.txt -rw-r--r-- 1 root root 5268 Окт 13 2014 install -rw-r--r-- 1 root root 119 Ноя 28 16:22 ip.txt -rw-r--r-- 1 root root 986 Ноя 28 16:30 passwd -rwxr--r-- 1 root root 199 Ноя 29 14:35 shell.sh drwxr-xr-x 2 root root 4096 Ноя 29 13:39 soft |
#ls -l --color
![]() итого 28 -rw-r--r-- 1 root root 75 Ноя 28 12:49 files.txt -rw-r--r-- 1 root root 5268 Окт 13 2014 install -rw-r--r-- 1 root root 119 Ноя 28 16:22 ip.txt -rw-r--r-- 1 root root 986 Ноя 28 16:30 passwd -rwxr--r-- 1 root root 199 Ноя 29 14:35 shell.sh drwxr-xr-x 2 root root 4096 Ноя 29 13:39 soft |
#ls -l --color
итого 28 -rw-r--r-- 1 root root 75 Ноя 28 12:49 files.txt -rw-r--r-- 1 root root 5268 Окт 13 2014 install -rw-r--r-- 1 root root 119 Ноя 28 16:22 ip.txt -rw-r--r-- 1 root root 986 Ноя 28 16:30 passwd -rwxr--r-- 1 root root 199 Ноя 29 14:35 shell.sh drwxr-xr-x 2 root root 4096 Ноя 29 13:39 soft |
#./shell.sh
![]() tr: предупреждение: неэкранированная обратная косая черта в конце строке непереносима между платформами Changing shell for user user... ./shell.sh: line 7: usermode: команда не найдена Changing shell for user ivan... ./shell.sh: line 7: usermode: команда не найдена Changing shell for user petr... ./shell.sh: line 7: usermode: команда не найдена |
#./shell.sh
![]() tr: предупреждение: неэкранированная обратная косая черта в конце строке непереносима между платформами Changing shell for user user... ./shell.sh: line 7: usermode: команда не найдена Changing shell for user ivan... ./shell.sh: line 7: usermode: команда не найдена Changing shell for user petr... ./shell.sh: line 7: usermode: команда не найдена |