整合有linux,Mac OS,U盘装机,windows 2003,Windows 2008,windows10,windows7,windows8,windowsXP等系统教程。
当前位置: linux教程 > Linux如何使用setfacl命令创建权限文件【linux教程】,文件

Linux如何安装使用pidstat命令【linux教程】

Linux系统监控的命令其实有很多,pidstat命令就是其中的一种,使用pidstat命令可以对Linux系统进程数据进行监控,但要先对pidstat进行安装才能使用,下面小编就给大家介绍下Linux安装使用pidstat的方法,感兴趣的朋友不妨来了解下。

  setfacl是Linux下设置文件访问控制列表的命令,可用来创建文件,能够继承目录的权限,有些功能类似于chmod命令,下面小编就给大家介绍下Linux使用setfacl命令创建权限文件的方法,一起来学习下吧。

  下面以 root 用普通用户 user1 。在目录/mnt下

  [root@RedHat-7 mnt]# setfacl -m u:user1:rwx share //为目录添加ower = user1 ,并赋予rwx 的权根。

  [root@redhat-7 mnt]# setfacl -d -m u:user1:rwx share //为目录添加默认的acl权限,此目录下创建目录和文件都会继承此权限信息

  [root@redhat-7 mnt]#

  [root@redhat-7 mnt]#

  [root@redhat-7 mnt]# getfacl share //查看share的facl信息

  # file: share

  # owner: root

  # group: root

  user::rwx

  user:user1:rwx // 此时user1才能对share有写权限

  group::r-x

  mask::rwx

  other::r-x

  default:user::rwx //默认子目录或文件的权限信息

  default:user:user1:rwx

  default:group::r-x

  default:mask::rwx

  default:other::r-x

  [root@redhat-7 mnt]# cd share/

  [root@redhat-7 share]# ls

  [root@redhat-7 share]# touch roota

  [root@redhat-7 share]# touch rootb

  [root@redhat-7 share]# mkdir rootdir1

  [root@redhat-7 share]# mkdir rootdir2

  [root@redhat-7 share]# ls

  roota rootb rootdir1 rootdir2

  [root@redhat-7 share]# getfacl roota

  # file: roota

  # owner: root

  # group: root

  user::rw-

  user:user1:rwx #effective:rw-

  group::r-x #effective:r--

  mask::rw-

  other::r--

  [root@redhat-7 share]# getfacl rootdira

  getfacl: rootdira: No such file or directory

  [root@redhat-7 share]# getfacl rootdir

  rootdir1/ rootdir2/

  [root@redhat-7 share]# getfacl rootdir1

  # file: rootdir1

  # owner: root

  # group: root

如何在Linux上安装和使用Makeself【linux教程】

Makeself只是Linux下的一个脚本,可用于文件的创建,因为makeself重写过,所以会有不少人不懂怎么使用makeself,下面小编就给大家介绍下Linux安装使用makeself的方法。

  user::rwx

  user:user1:rwx

  group::r-x

  mask::rwx

  other::r-x

  default:user::rwx

  default:user:user1:rwx

  default:group::r-x

  default:mask::rwx

  default:other::r-x

  [root@redhat-7 share]#

  现在用user1 进入此目录来检测权限:

  [user1@redhat-7 share]$

  [user1@redhat-7 share]$

  [user1@redhat-7 share]$

  [user1@redhat-7 share]$ ll

  total 8

  -rw-rw-r--+ 1 root root 0 Nov 19 22:52 roota

  -rw-rw-r--+ 1 root root 0 Nov 19 22:52 rootb

  drwxrwxr-x+ 2 root root 6 Nov 19 22:52 rootdir1

  drwxrwxr-x+ 2 root root 6 Nov 19 22:52 rootdir2

  [user1@redhat-7 share]$ touch user1a

  [user1@redhat-7 share]$ touch user1dir1

  [user1@redhat-7 share]$ getfacl user1a //查看新文件的权限

  # file: user1a

  # owner: user1

  # group: user1

  user::rw-

  user:user1:rwx #effective:rw-

  group::r-x #effective:r--

  mask::rw-

  other::r--

  [user1@redhat-7 share]$ rm roota //尝试删除root创建的文件,成功

  [user1@redhat-7 share]$ rm rootdir1 //尝试删除root创建的目录,成功

  rm: cannot remove arootdir1a: Is a directory

  [user1@redhat-7 share]$ rm rootdir1 -r

  [user1@redhat-7 share]$ ll

  total 4

  -rw-rw-r--+ 1 root root 0 Nov 19 22:52 rootb

  drwxrwxr-x+ 2 root root 6 Nov 19 22:52 rootdir2

  -rw-rw-r--+ 1 user1 user1 0 Nov 19 22:57 user1a

  -rw-rw-r--+ 1 user1 user1 0 Nov 19 22:57 user1dir1

  [user1@redhat-7 share]$

  所以,当有需求要做权根的继承操作时,可以使用这个方来实现。

  在新的rhel7 中, 会有新的工具chacl 类似于 setfacl 。

  上面就是Linux使用setfacl命令创建权限文件的方法介绍了,因为创建的文件继承了父目录的权限,所以在某些时候使用比较方便,当然setfacl命令还有其他的用法。

RedHat6.5网卡常见问题及解决方法【linux教程】

RedHat是运用广泛的Linux系统,在RedHat6.5的版本中,在联网的时候经常会遇到一些网卡问题,下面小编给大家整理了RedHat6.5网卡常见的问题及解决方法,希望对你有所帮助。

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

赞(0) 打赏

支付宝扫一扫打赏

微信扫一扫打赏

标签:

上一篇:

下一篇:

相关推荐

0 条评论关于"Linux如何使用setfacl命令创建权限文件【linux教程】,文件"

最新评论

    暂无留言哦~~

博客简介

看古风美女插画Cos小姐姐,素材合集图集打包下载:炫龙网,好看二次元插画应有尽有,唯美小姐姐等你来。

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!申请交换友链

服务热线:
 

 QQ在线交流

 旺旺在线