linux文件权限
2016-03-30 21:50
465 查看
r w x 4 2 1[root@localhost ~]# chmod 575 a.txt[root@localhost ~]# ls -l a.txt-r-xrwxr-x 1 root root 0 3月 27 19:09 a.txt# chmod -R 777 xx/ 递归更改权限# chmod u=rwx,g=rwx,o=rwx xx a=rwx 所有 + -# chmod a-w xx# chown root:root xxcut -d 分隔符 -f 数字选列 -c 按字符# who | cut -b 10-14tty1pts/0# who|cut -b 3-who|cut -c 3-5[root@localhost ~]# cat /etc/passwd|head -n 5|cut -d : -f 1rootbindaemonadmlpchgrp# useradd yy -g he$ ll-rw-r--r-- 1 xx he 15 3月 27 20:20 a删除文件的权限是受父目录的权限控制,和文件本身权限无关# umask0022文件 666-022目录 777-022普通用户的umask未必是002,除非满足下面的条件# vi /etc/profileif [ $UID -gt 199 ] && [ "`id -gn`" = "`id -un`" ]; thenumask 002elseumask 022fi# vi /etc/login.defsUMASK 077 针对home目录suid sgid 粘滞位权限setuid 可以让普通用户 已root的角色运行# chmod u+s /etc/passwd-rwSr--r--# find /usr/bin -type f -perm 4755 | xargs ls -l-rwsr-xr-x. 1 root root 54240 1月 30 2012 /usr/bin/at-rwsr-xr-x. 1 root root 66352 12月 8 2011 /usr/bin/chage-rwsr-xr-x. 1 root root 51784 11月 23 2013 /usr/bin/crontab-rwsr-xr-x. 1 root root 71480 12月 8 2011 /usr/bin/gpasswd-rwsr-xr-x. 1 root root 36144 12月 8 2011 /usr/bin/newgrp-rwsr-xr-x. 1 root root 30768 2月 22 2012 /usr/bin/passwd-rwsr-xr-x 1 root root 27576 9月 20 2013 /usr/bin/pkexec# chown .xx /home/admins/# chmod 770 /home/admins/# chmod 2770 /home/admins/ 目录下面的文件自动继承目录组的组名# ls -ld /home/admins/drwxrws--- 2 root xx 4096 3月 27 22:07 /home/admins/# ls -l /home/admins/xxxxx-rw--w--w- 1 root xx 0 3月 27 22:09 /home/admins/xxxxx# chmod 4755 a-rwsr-xr-xsetuid 4000 + setgid 2000 = 6755-rwsr-xr-x -rwxr-sr-x# chmod u+s a # chmod g+s a和X重合的时候就是小写的s。sbit 粘滞位权限 1000 只能属主和root 才能删除。。共享文件,其他人动不了别人的东西。# ls -ld /tmp/drwxrwxrwt. 3 root root 4096 3月 27 21:46 /tmp/chmod 7755 testchattr +i a 无法删除。chattr +a a 只能追加lsattrsetfacl getfacl
相关文章推荐
- 桥接模式下主机和虚拟机相互访问服务器;主机和虚拟机共享文件
- 桥接模式下主机和虚拟机相互访问服务器;主机和虚拟机共享文件
- Fedora23-----linux之路爬行中
- Linux内核设计与实现第六周读书笔记
- 设置快捷键
- 通达OA在centos系统中快速部署文档(web和数据库)
- 通达OA在centos系统中快速部署文档(web和数据库)
- Linux多线程同步——信号量
- 28个Unix/Linux的命令行神器
- 在centos上搭建svn服务器【新浪云搬运】
- Linux学习之路:命令别名、历史记录和命令查找执行顺序
- Linux下用C语言实现ls -l的功能
- VMWare下Linux虚拟机的无法全屏的问题解决
- linux中使用svn客户端【新浪云搬运】
- SecureCRT连接虚拟机中的Linux系统(Ubuntu)
- 15个实用的Linux find命令示例 -maxdepth实例演示
- centos7.2环境编译安装mysql5.5.48
- centos7.2环境编译安装mysql5.5.48
- SecureCRT远程连接到虚拟机Ubuntu Linux上
- 分享一个linux指令手册指南