Week 4 — 01 文件权限

#Week 04 — 01 文件权限

##文件特殊权限
一般来说,进程的发起者是当前用户,即执行可执行文件的用户

– SUID  chmod u+s  
    拥有这个权限之后,进程的user不是运行程序的用户而是可执行文件的user  
    为什么要有这个权限呢,想想passwd等
– SGRP  chmod g+s  
    拥有这个权限之后,目录下创建的所有文件group都变成目录的group
– Sticy  chmod o+t  
    为目录加上权限,用户可以在目录中创建文件,但是只能删除自己的文件    
    
– 可以使用八进制方式表示,在正常权限最左侧  
    suid sgid stciy  
     0   0   0   
     1     1     1
     

1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。  

    cp -r /etc/skel /home/tuser1
    chmod -R g=,o= /home/tuser1 
2、编辑/etc/group文件,添加组hadoop。  

    chmod -R 700 /home/tuser1 
3、手动编辑/etc/passwd文件新增一行,添加用户hadoop,其基本组ID为hadoop组的id号;其家目录为/home/hadoop。  

    cho "hadoop:x:1005:1005::/home/hadoop:/bin/bash" >> /etc/passwd

4、复制/etc/skel目录为/home/hadoop,要求修改hadoop目录的属组和其它用户没有任何访问权限。  
    
    cp -r /etc/skel /home/hadoop
    chmod go= /home/hadoop
5、修改/home/hadoop目录及其内部所有文件的属主为hadoop,属组为hadoop。 

    chown -R hadoop:hadoop /home/hadoop 

原创文章,作者:N32_xiong,如若转载,请注明出处:http://www.178linux.com/123937

发表评论

登录后才能评论

This site uses Akismet to reduce spam. Learn how your comment data is processed.

联系我们

400-080-6560

在线咨询

工作时间:周一至周五,9:30-18:30,节假日同时也值班

QR code