当前位置:  技术问答>linux和unix

centos很怪的权限问题

    来源: 互联网  发布时间:2016-12-10

    本文导语:  一个非常有趣的问题,centos下手动新建一个文件,ls -l 查看是-rw-------,在shell里touch一个文件,查看是-rw-r--r-- 不知道何解,请教各位大神,散分。 | 在gnome里右键创建文件应该是gnome里的Nauti...

一个非常有趣的问题,centos下手动新建一个文件,ls -l 查看是-rw-------,在shell里touch一个文件,查看是-rw-r--r--
不知道何解,请教各位大神,散分。

|
在gnome里右键创建文件应该是gnome里的Nautilus(文件管理器)实现的 并不是调用touch命令  所以和直接用touch创建文件  本身就不是一样的
用touch创建文件 默认是以当前umask的值来设置文件权限  你在命令行输入umak就能查看当前的umask
但是 在写代码创建的时候可以随便指定权限的而不采用默认的umask  那么创建出来的文件权限自然和默认的umask不一致

所以应该是Nautilus创建文件的时候 根本无视系统默认的umask  

你看这个bug报告 大概说的就是这个问题
http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/2006-January/021037.html
https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/254920

|
应该的一样的,依据umask

|
分别在两个环境中查看一下umask设置

|
你说的手动创建一个文件,是在哪儿执行的?命令行?那就在那儿执行umask 看看

|
这样设计的意图是没问题的。

在home文件夹里右键新建文件,home通常是你自己的文件,一般不允许别人看,自然默认就-rw-------。
touch是shell里用的命令,通常是在整个系统范围使用的。自然默认权限就是-rw-r--r--。

只能说你的这个需求比较个性化,哈~

    
 
 

您可能感兴趣的文章:

  • linux/Centos/ubuntu下如何使用umask命令修改新建文件时的默认权限
  • centOS问题权限问题
  • CentOS5.2 如何设置目录读写权限,要求子目录均可以读写。
  • Centos 5.2下普通权限用户使用Firefox3.0.4无法后退刷新?
  • centos中找回MariaDB数据库root用户权限的方法
  • 关于CentOS下VNC黑屏,xstartup权限不够,淡痛的问题。。。/
  • 还是centos的源问题
  • vmware 安装centos 6.0 出现问题
  • 关于VM里安装CentOS4.4的问题
  • centos中文乱码问题
  • 求助关于centos的问题
  • CentOS 5.5遇到的问题
  • CentOS 5.5 找不到asm/atomic.h的问题
  • centos5.3源问题
  • 请问大家安装centos的问题
  • Centos5.5无线驱动问题[跪求解答]
  • CentOS 5.5 中安装gcc的问题……急!
  • Centos5 远程登录问题
  • centos5的分辨率问题
  • Centos上的2个怪问题
  • CentOS中文输入法的问题
  • centos 下文件编译小问题
  • CentOS在启动窗口界面时的问题
  • centos 5.0 网络连接问题
  • 刚刚安装CentOS系统的问题
  • Web服务器/前端 iis7站长之家
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Centos6下安装Shell下文件上传下载rz,sz命令
  • 在windows 7 系统下安装了CentOS 默认进入的是CentOS如何修改?
  • Centos最新版6.4介绍及下载地址
  • 谁有http://centos.ustc.edu.cn/CentOS-Base.repo.5这个文件?
  • 如何在windows上远程连接centOS桌面
  • ThinkPad E420 安装Win7 CentOS5.7 不能进入CentOS 图形化用户登录界面
  • redhat/centos 常用信息查看命令整理
  • CentOS6.0版本没有CentOS5.0版本人性化
  • python下用os.execl执行centos下的系统时间同步命令ntpdate
  • 有人用过centos吗?请问在centos下怎么在终端运行C语言程序或者JAVA程序?
  • redhat linux/CentOS 6/7 关闭防火墙(iptables)命令,作用:CentOS 防火墙不关行不行?
  • centOS5.4与xp sp3 双系统安装后centOS5不能ping通网关
  • CentOS yum 源设置为163的源操作步骤及配置文件参考
  • 中国哪里有CentOS 5.2下载镜像?
  • 最新CentOS 7中文正式版64位下载、安装及CentOS网卡IP配置(ifconfig)(图文)
  • centos mplayer菜单中文乱码
  • Centos 5系列最新版5.9介绍及下载地址
  • CENTOS5.4大概什么时候出来啊?
  • Linux/CentOS下的CST和UTC时间的区别以及不一致的解决方法
  • 求centos 5.2 x86 下有效下载地址
  • CentOS 7.0.1406正式版介绍及下载地址
  • centos需要下载几个包


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3