b374k
m1n1 1.01
Apache/2.2.15 (CentOS)
Linux obd60-6c49958d75-2q7cw 5.4.0-174-generic #193-Ubuntu SMP Thu Mar 7 14:29:28 UTC 2024 x86_64
uid=48(apache) gid=48(apache) groups=48(apache)
server ip : 172.67.192.52 | your ip : 10.244.126.0
safemode OFF
 >  / usr / share / vim / vim74 / syntax /
Filename/usr/share/vim/vim74/syntax/passwd.vim
Size2.37 kb
Permissionrw-r--r--
Ownerapache
Create time26-May-2024 11:06
Last modified17-Jul-2019 02:20
Last accessed17-Jul-2019 02:20
Actionsedit | rename | delete | download (gzip)
Viewtext | code | image
" Vim syntax file
" Language: passwd(5) password file
" Maintainer: Nikolai Weibull <[email protected]>
" Latest Revision: 2006-10-03

if exists("b:current_syntax")
finish
endif

let s:cpo_save = &cpo
set cpo&vim

syn match passwdBegin display '^' nextgroup=passwdAccount

syn match passwdAccount contained display '[^:]\+'
\ nextgroup=passwdPasswordColon

syn match passwdPasswordColon contained display ':'
\ nextgroup=passwdPassword,passwdShadow

syn match passwdPassword contained display '[^:]\+'
\ nextgroup=passwdUIDColon

syn match passwdShadow contained display '[x*!]'
\ nextgroup=passwdUIDColon

syn match passwdUIDColon contained display ':' nextgroup=passwdUID

syn match passwdUID contained display '\d\{0,10}'
\ nextgroup=passwdGIDColon

syn match passwdGIDColon contained display ':' nextgroup=passwdGID

syn match passwdGID contained display '\d\{0,10}'
\ nextgroup=passwdGecosColon

syn match passwdGecosColon contained display ':' nextgroup=passwdGecos

syn match passwdGecos contained display '[^:]*'
\ nextgroup=passwdDirColon

syn match passwdDirColon contained display ':' nextgroup=passwdDir

syn match passwdDir contained display '/[^:]*'
\ nextgroup=passwdShellColon

syn match passwdShellColon contained display ':'
\ nextgroup=passwdShell

syn match passwdShell contained display '.*'

hi def link passwdColon Normal
hi def link passwdAccount Identifier
hi def link passwdPasswordColon passwdColon
hi def link passwdPassword Number
hi def link passwdShadow Special
hi def link passwdUIDColon passwdColon
hi def link passwdUID Number
hi def link passwdGIDColon passwdColon
hi def link passwdGID Number
hi def link passwdGecosColon passwdColon
hi def link passwdGecos Comment
hi def link passwdDirColon passwdColon
hi def link passwdDir Type
hi def link passwdShellColon passwdColon
hi def link passwdShell Operator

let b:current_syntax = "passwd"

let &cpo = s:cpo_save
unlet s:cpo_save