新手刚刚学习linux第三天。一些问题 管理员有一个压缩包,需要所有用户都可以解压安装。假设所有者具有rwx权限。那chmod u+s 文件名,这样没问题吧,如果chmod o+rx 文件名。这样是不是也可以?用哪个好?还有suid sgid sbit 和setfacl理解不深刻,迷迷糊糊的请大神详细讲解一下。谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 下一本<Linux命令行与shell脚本编程大全>看看 同刚学习,斗胆回答第一个问题首先你要确认下这个压缩包是不是二进制文件,还是说简单的源代码包可以尝试看下这篇文章:linux “源代码包”和“二进制包”的区别如果是二进制包,2种方法应该是没有区别的,对于一般文件,我个人认为更倾向于使用chmod u+rwx file 或 chmod 777 file。因为后者不收文件类型的限制,s权限有限制,要求是要二进制文件(binary program) 正在学习linux,有收获。 u:setuid 这个是给某个指令的二进制文件,让其他用户执行这个指令,操作某个文件,其他用户就是使用这个文件的属主的权限, g:setgid 对某个文件夹操作,让其内部文件继承根文件夹的属组信息 o:stick 这个是粘滞位,一般设置共享文件夹,该文件权限0777,加o+t,后,1777,改文件夹中的文件只有文件属主和root才能删除,其他人不能删除他人文件 应该对吧 强制位 setuid 冒险位setgid粘滞位 stick dockerfile中执行yum操作报错 redmine中的Email配置问题 【net-snmp】snmpd.conf文件中对于 trap配置的个数有限制吗? 请教!如何将应用程序日志输出到文件? xshell 输出的错乱,怎么解决 如何获取安卓双卡手机IMEI号 centOs7安装Oracle11g出现semmni参数问题 高端内存的页不能永久地映射到内核地址空间上 设备树文件为何是可读可写了 docker-compose 安装报错一大堆,求大神 powerHA 更改 Service IP aix安装jdk8
可以尝试看下这篇文章:linux “源代码包”和“二进制包”的区别如果是二进制包,2种方法应该是没有区别的,对于一般文件,我个人认为更倾向于使用chmod u+rwx file 或 chmod 777 file。
因为后者不收文件类型的限制,s权限有限制,要求是要二进制文件(binary program)
g:setgid 对某个文件夹操作,让其内部文件继承根文件夹的属组信息
o:stick 这个是粘滞位,一般设置共享文件夹,该文件权限0777,加o+t,后,1777,改文件夹中的文件只有文件属主和root才能删除,其他人不能删除他人文件 应该对吧
冒险位setgid
粘滞位 stick