良玉的博客 点点滴滴,积水成河_良玉的博客_页游、手游linux运维工程师之路

linux下通过acl配置灵活目录文件权限(详细)

ACL(access control list)。主要的目的是在提供传统的 owner,group,others 的 read,write,execute 权限之外的细部权限设定。ACL 可以针对单一使用者, 单一档案或目录來进行 r,w,x 的权限规范。


1. 安装ACL
即使系统已经支持了ACL,通常系统是不会自动开启acl选项的,因此需要手动重新加载文件系统,开启acl选项:
[root@~ home]# mount –o remount , acl /home


阅读全文...

标签: linuxacl

作者:良玉 分类:Linux 浏览:685 评论:0

setfacl提示 Operation not supported

情景1  硬盘挂载:
问题:/mnt/bak为硬盘的一个分区,在fstab做了defaults挂载,当我设定acl

命令为:setfacl -m u:luo:rwx /mnt/bak的时候提示

setfacl: /mnt/bak: Operation not supported 错误

解决方法:重新修改/etc/fstab文件,加入acl选项

/dev/vg/bak             /mnt/bak                ext3    defaults,acl    


阅读全文...

linux fdisk -l 找不到新加的硬盘

昨天遇到了一个有意思的问题,客户有一台机器,机器是hp的操作系统as3u4,加了新硬盘,做了raid5,然后fdisk -l查看竟然是空的,以前也是遇到这样的问题,但是一直没有解决。于是想办法解决这个问题。

 首先,我没有想解决fdisk的问题,我首先要找到新接入的硬件设备,把其格式化分区挂载,让用户先使用。

cat /proc/partitions或者 ls /dev/|grep  cciss也可以查看


阅读全文...

标签: 硬盘系统

作者:良玉 分类:故障处理 浏览:931 评论:0

恢复误删除的crontab计划任务

一般都要备份/var/spool/cron/ 或者/etc/crontab这些数据,如果我们没有备份这个目录,那么就悲剧了么?

其他机器有相似的备份也还可以尝试恢复。

还有有其他的方法,/var/log/messages文件是系统自动轮询记录的日志,同时也是cron进程在读取crontab数据定时执行打印日志的文件。那么我们可以通过分析messages的文件来间接恢复crontab数据。


阅读全文...

标签: crontablinux

作者:良玉 分类:故障处理 浏览:599 评论:0

xargs 命令详细

xargs  [-0prtx] [-E  eof-str] [-e[eof-str]] [--eof[=eof-str]] [--null]

       [-d delimiter] [--delimiter delimiter]  [-I  replace-str]  [-i[replace-
       str]][--replace[=replace-str]]   [-l[max-lines]]   [-L   max-lines]
       [--max-lines[=max-lines]] [-n max-args] [--max-args=max-args] [-s  max-
       chars]  [--max-chars=max-chars][-P max-procs] [--max-procs=max-procs]
       [--interactive]    [--verbose]     [--exit]   [--no-run-if-empty]
       [--arg-file=file]   [--show-limits]   [--version]   [--help]   [command
       [initial-arguments]]


阅读全文...

标签: linuxxargs

作者:良玉 分类:Linux 浏览:569 评论:0

Bootstrap modal

中文官方网站:http://v3.bootcss.com/

modal是Bootstrap提供的一个“窗口组件”,可以配合js实现弹出窗口的效果。

modal的class是“modal”,其中必须包含三个div部分,属性分别问modal-header,modal-body,modal-footer.

同时modal可以用来放置注册表单,示例如下:


阅读全文...

awk中使用的shell命令

awk中使用的shell命令,有2种方法:

一。使用所以system()

awk 'BEGIN {system("echo \"Input your name:\\c\""); getline d;print "\nYour name is",d,"\b!\n"}'

用("")和\"   \"   \\转义。

 


阅读全文...

标签: awkshell

作者:良玉 分类:Shell 浏览:757 评论:0

awk快速获取ip地址

linux-dduk:~ # time ifconfig eth0|grep 'inet addr'|awk -F ":" '{print $2}'|awk '{print $1}' 
192.168.12.152

real    0m0.010s
user    0m0.004s

sys     0m0.004s


阅读全文...

标签: awkshellip

作者:良玉 分类:Shell 浏览:625 评论:0