文件权限管理

来源:互联网 发布:网络安全技术专业书目 编辑:程序博客网 时间:2024/06/05 04:15
id 命令
       功能:查看一个用户的uid和gid
       id [选项] 用户名
       
finger  命令:(不能用)
        功能: 可以查看用户的相关信息,包括用户的主目录,启动shell,用户名等
        id [选项] 用户账号
        
        
变换用户身份
     su 命令
     如果从管理员到普通用户不能使用密码,但如果普通用户向其他的普通用户或管理员转换时 必须给出密码    
        
     这样只是登录的身份转变为root 但诸如文件之类的环境变量仍然是原登录的用户
        
     su - 命令
     完全的转换
    
只允许root登录
    可以在/etc/目录下建立一个名为nologin的文件
       touch /etc/nologin(什么也不用写)
   
        
权限管理
   chmod
     a u g o   a所有用户  u用户 g组 o其他
     + - =
     r w x
    
     八进制的数字
     0 1 2 3 4 5 6 7
    
     0 什么也没有
     1 x
     2 w
     3 1+2 x+w  wx
     4 r
     5 4+1 r+x  rx
     6 4+2 r+w  rw
     7 4+2+1   rwx
    
     r=4 w=2 x=1
     chmod 755 yyy.txt  rwxr-xr-x
     chmod 644 yyy.txt  rw-r--r--
    
     chmod -R 777 myuser/     改变目录及子目录的权限
    
chown  改变文件或目录的所有人
       chown xiaobai myuser/1
       chown -R xiaobai myuser
-R   目录及子目录    

chgrp 改变文件或目录的所属组(和chown一样的)

chown -R 用户.组名 文件或目录
chown -R baiwenzhao(用户).mygroup(组名) -R myuser

创建文件时默认时  目录:755
                  文件:644

umask 设置文件的默认生成掩码的
umask -S 以rwx形式显示新建文件或目录缺省权限

目录 755 + 022 = 777
文件 644 + 022 + 111 = 777

umask 444 (临时有效)

linux权限规则:
缺省创建的文件不能授予可执行x权限


文件目录权限总结
文件
r-cat、more、head、tail 查看文件
w-echo 、vi  写
x-命令、脚本
目录
r-ls   列出目录中的内容
w-touch、mkdir、rm
x-cd  进入目录
目录都有xr权限
原创粉丝点击