shell文件权限和脚本执行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell文件权限和脚本执行相关的知识,希望对你有一定的参考价值。

ll命令查看文件的信息

技术分享

第一个root代表文件的创建者,第2个root代表文件所属组root

rwx代表权限  r(read)权限,w(write)写权限,x执行权限,默认一个文件所有人都没有执行的权限

 

linux的用户:

1、所有者(u)

2、所属组(g)

3、其他所有用户(o)

4、所有用户(a)

 

 

-rw-r--r-- 1 root root  0 oct 19 12:21 shell.txt

1、所有者root对shell文件有读写权限

2、root组内的用户对shell.txt有读取的权限

3、root组外的用户对shell.txt有读取的权限

 

查看文件的属性

ll查看文件的属性

 

1、用户管理

  1.1用户添加

    useradd user1

  添加用户涉及到的几个文件:/etc/passwd    /etc/group   /etc/shadow  /home/用户名

  1.2用户删除

    userdel -r user1

  1.3用户查看

    使用id+用户名,例如id root

2、用户组

  2.1把用户加入到组   gpasswd -a user1 root

  2.2把一个用户从组删除  gpasswd -d user1 root 

3、权限分配

  3.1 chmod

    chmod分配权限  1、chmod +775 file  2、chmod u+x file 

  3.2 acl

    getfacl file #查看文件的acl权限

    技术分享

 

    setfacl  #设置文件的acl权限

    setfacl  -m u:user1:rw  file #-m 修改  u用户 user1 rw权限  file文件

    

  3.3 sudo

 

以上是关于shell文件权限和脚本执行的主要内容,如果未能解决你的问题,请参考以下文章

二shell文件权限和脚本执行

shell的可执行权限

Shell脚本应用(shell脚本基础与shell变量)

shell脚本应用for,while和case应用

shell脚本应用for,while和case应用

shell脚本 循环