标签:
服务器管理规则:越是安全等级要求高的服务器,越要严格限制用户安全等级。
aa:x:501:501::/home/aa:/bin/bash第一列:用户名第二列:密码位(不是真正的密码)第三列:UID 用户ID0 超级用户1~499 伪用户(系统用户)(还有一个例外:65534)>500 普通用户第四列:GID 初始组ID第五列:用户说明第六列:家目录第七列:用户登录后的权限
[root@centos ~]# ll /etc/passwd-rw-r--r--. 1 root root 1535 9月 15 04:02 /etc/passwd[root@centos ~]# ll /etc/shadow----------. 1 root root 883 9月 15 04:02 /etc/shadow
- aa:$6$H5hSuu3k$yW6BfM5z35doKs82MeOl452jrcPNw7Z5R0S1Ql0/dQfIwQYqtLT1fQJ2DtwhjkX0FXroTQx2sFzFYh4NoyjEq0:16327:0:99999:7:::
aa:x:500:
[aa@centos ~]$ id aauid=500(aa) gid=500(aa) 组=500(aa)[aa@centos ~]$ su root密码:[root@centos aa]# ls[root@centos aa]# cd[root@centos ~]# lsanaconda-ks.cfg httpd-2.2.9 httpd-2.2.9.tar.gz install.log install.log.syslog japan xdl[root@centos ~]# whoamiroot[root@centos ~]# envHOSTNAME=centosTERM=xtermSHELL=/bin/bashHISTSIZE=1000QTDIR=/usr/lib/qt-3.3QTINC=/usr/lib/qt-3.3/includeUSER=aaLS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.tbz=01;31:*.tbz2=01;31:*.bz=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.axa=01;36:*.oga=01;36:*.spx=01;36:*.xspf=01;36:PATH=/usr/lib/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/aa/binMAIL=/var/spool/mail/aaPWD=/rootLANG=zh_CN.UTF-8HISTCONTROL=ignoredupsHOME=/rootSHLVL=2LOGNAME=aaCVS_RSH=sshQTLIB=/usr/lib/qt-3.3/libLESSOPEN=|/usr/bin/lesspipe.sh %sG_BROKEN_FILENAMES=1_=/bin/envOLDPWD=/home/aa
[root@centos ~]# exitexit[aa@centos ~]$ whoamiaa[aa@centos ~]$ su - root密码:[root@centos ~]# envHOSTNAME=centosSHELL=/bin/bashTERM=xtermHISTSIZE=1000QTDIR=/usr/lib/qt-3.3QTINC=/usr/lib/qt-3.3/includeUSER=rootLS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.tbz=01;31:*.tbz2=01;31:*.bz=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.axa=01;36:*.oga=01;36:*.spx=01;36:*.xspf=01;36:MAIL=/var/spool/mail/rootPATH=/usr/lib/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/binPWD=/rootLANG=zh_CN.UTF-8HISTCONTROL=ignoredupsSHLVL=1HOME=/rootLOGNAME=rootQTLIB=/usr/lib/qt-3.3/libCVS_RSH=sshLESSOPEN=|/usr/bin/lesspipe.sh %sG_BROKEN_FILENAMES=1_=/bin/env
注意:如果给目录赋予ACL权限,两条命令都要输入
-R 递归(当前目录和目录下的所有子文件都生效)
-m u:用户名:-R 权限 只对已经存在的文件生效
-m d:u:用户名:-R 权限 只对未来要新建的文件生效
[root@centos ~]# mkdir /www[root@centos ~]# useradd sc[root@centos ~]# groupadd 89g[root@centos ~]# gpasswd -a user1 89gAdding user user1 to group 89g[root@centos ~]# gpasswd -a user2 89gAdding user user2 to group 89g[root@centos ~]# chown sc:89g /www/[root@centos ~]# ll -d /www/drwxr-xr-x. 2 sc 89g 4096 9月 15 05:34 /www/[root@centos ~]# chmod 1770 /www/[root@centos ~]# ll -d /www/drwxrwx--T. 2 sc 89g 4096 9月 15 05:34 /www/[root@centos ~]# ll -d /tmpdrwxrwxrwt. 4 root root 4096 9月 15 03:44 /tmp[root@centos ~]# useradd bzr[root@centos ~]# setfacl -m u:bzr:rx /www/[root@centos ~]# ll -d /www/drwxrwx--T+ 2 sc 89g 4096 9月 15 05:34 /www/[root@centos ~]# getfacl /www/getfacl: Removing leading ‘/‘ from absolute path names# file: www/# owner: sc# group: 89g# flags: --tuser::rwxuser:bzr:r-xgroup::rwxmask::rwxother::---
[root@centos ~]# cd /www[root@centos www]# ls[root@centos www]# touch abc[root@centos www]# touch bcd[root@centos www]# ll总用量 0-rw-r--r--. 1 root root 0 9月 15 06:02 abc-rw-r--r--. 1 root root 0 9月 15 06:02 bcd[root@centos www]# setfacl -m u:bzr:rx -R /www/[root@centos www]# ll总用量 8-rw-r-xr--+ 1 root root 0 9月 15 06:02 abc(执行权限:对目录来讲是可进入,对文件来讲是可执行)-rw-r-xr--+ 1 root root 0 9月 15 06:02 bcd(这两行出现了权限溢出)[root@centos www]# touch cde[root@centos www]# ll总用量 8-rw-r-xr--+ 1 root root 0 9月 15 06:02 abc-rw-r-xr--+ 1 root root 0 9月 15 06:02 bcd-rw-r--r--. 1 root root 0 9月 15 06:03 cde[root@centos www]# setfacl -m d:u:bzr:rx -R /www/[root@centos www]# getfacl /www/getfacl: Removing leading ‘/‘ from absolute path names# file: www/# owner: sc# group: 89g# flags: --tuser::rwxuser:bzr:r-xgroup::rwxmask::rwxother::---default:user::rwxdefault:user:bzr:r-xdefault:group::rwxdefault:mask::rwxdefault:other::---[root@centos www]# ll总用量 8-rw-r-xr--+ 1 root root 0 9月 15 06:02 abc-rw-r-xr--+ 1 root root 0 9月 15 06:02 bcd-rw-r--r--. 1 root root 0 9月 15 06:03 cde[root@centos www]# touch def[root@centos www]# ll总用量 12-rw-r-xr--+ 1 root root 0 9月 15 06:02 abc-rw-r-xr--+ 1 root root 0 9月 15 06:02 bcd-rw-r--r--. 1 root root 0 9月 15 06:03 cde-rw-rw----+ 1 root root 0 9月 15 06:05 def
[root@centos ~]# groupadd bangzhuren[root@centos ~]# setfacl -m g:bangzhuren:rx /www[root@centos ~]# getfacl /wwwgetfacl: Removing leading ‘/‘ from absolute path names# file: www# owner: sc# group: 89g# flags: --tuser::rwxuser:bzr:r-xgroup::rwxgroup:bangzhuren:r-xmask::rwxother::---default:user::rwxdefault:user:bzr:r-xdefault:group::rwxdefault:mask::rwxdefault:other::---
[root@centos ~]# setfacl -m m:rx /www[root@centos ~]# getfacl /wwwgetfacl: Removing leading ‘/‘ from absolute path names(报错不影响我们查看的信息)# file: www# owner: sc# group: 89g# flags: --tuser::rwxuser:bzr:r-xgroup::rwx #effective:r-x(会有提示,虽然设定的权限是7,但其实最大的权限只有5)group:bangzhuren:r-xmask::r-xother::---default:user::rwxdefault:user:bzr:r-xdefault:group::rwxdefault:mask::rwxdefault:other::---
标签:
原文地址:http://www.cnblogs.com/lxw89/p/4683061.html