我用ls -l命令查看了/tmp的访问权限,竟然是rwxrwxrwt
我很不明白,最后那个t是从哪里来的?
x是可执行,r是可读,w是可写…… t是什么意思呢??
另外,我可爱的老婆在安装oracle的时候,很可爱的修改了tmp的权限为[chmod 777 /tmp -R]
也就是rwxrwxrwx了,结果就发现…… root登录,用startx或init5进图形界面时,就会报一大堆错误…… 无法正常进入…… 这是什么原因呢?我要怎么修改才能正常进入图形界面呢?
呵呵,就是以上的问题,希望高手能解决一下。
大侠,请不要只回答一半啊,我现在知道t是什么意思啦。
顺便求你把怎么修改,那命令应该怎么打,详细的说一下吧,从哪里复制来的也没关系啊,只要能帮我解决问题就行啦。
如下:
ll fn -- 查看文件名为“fn”的权限
ll fdn -- 查看文件夹名为“fdn”的权限
查看用户所用户的权限及相关解释:
-rw-r--r--. 1 wy99 wy99 3378 12月 28 15:16 license.xml
其中“-rw-r--r--”表示所拥有权限,一共有十个字符。
“-”:在首行表示是文件。
“d”:表示是目录(directory)。
“-”后面9个字符每3个字符,作为一个组。
如“rw-”、“r--”、“r--”都是组,分别表示所属用户本身具有的权限、所属用户的用户组其他成员的权限、其他用户的权限。
每一组信息如“rw-”,每一个字符都有它自己的特定含义且先后位置是固定的,其中
“r”:表示读权限,对应数字4。
“w”:表示写权限,对应数字2。
“x”:表示可执行权限,对应数字1。
“-”:(非首行)表示没有对应没有对应字符的权限,对应数字0。
Linux里面根据这些字符设置对应的数值,可以计算推出。上面的“rw-”则是6(=4+2+0),所以最开始license.xml的权限是644,属于wy99用户组的wy99用户。
扩展资料
修改文件及文件夹权限的方法:
-rw------- (600) 只有所有者才有读和写的权限
-rw-r--r-- (644) 只有所有者才有读和写的权限,组群和其他人只有读的权限
-rwx------ (700) 只有所有者才有读,写,执行的权限
-rwxr-xr-x (755) 只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限
-rwx--x--x (711) 只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限
-rw-rw-rw- (666) 每个人都有读写的权限
-rwxrwxrwx (777) 每个人都有读写和执行的权限
显示的每一行会有如下格式,例如:
-rw-r--r-- 1 wy99 wy99 3378 12月 28 15:16 license.xml ,分别表示:
权限 连接 所有者 用户组 文件容量 修改日期 文件名
下面了解
chmod 755 license.xml -- 修改license.xml文件的权限为755。
chmod 755 fdn/ -- 修改“fdn”文件夹的权限为755,文件夹下面的所有内容权限不会受到影响。
chmod -R 755 fdn/ -- 修改“fdn”文件夹(及子文件夹和文件)的权限为755,文件夹下面的所有内容权限会受到影响。
chown wy99:root license.xml -- 修改文件所属用户为wy99,所属用户组为root。
chown wy99:root fdn/ -- 修改文件夹(及子文件夹和文件)所属用户为wy99,所属用户组为root
Linux系统内有三种身份:
u:拥有者;
g:群组;
o:其他人。
这些身份对于文档常用的有下面权限:
r:读权限,用户可以读取文档的内容,如用cat,more查看;
w:写权限,用户可以编辑文档;
x:该目录具有可以被系统执行的权限。
扩展资料:
其他权限:
除了读写执行权限外系统还支持强制位(s权限)和粘滞位(t权限)。
t权限:
要删除一个文档,不一定要有这个文档的写权限,但一定要有这个文档的上级目录的写权限。
t权限能使一个目录既能够让任何用户写入文档,又不让用户删除这个目录下他人的文档。t权限一般只用在目录上,用在文档上起不到什么作用。
在一个目录上设了t权限位后,(如/home,权限为1777)任何的用户都能够在这个目录下创建文档,但只能删除自己创建的文档(root除外),这就对任何用户能写的目录下的用户文档起到了保护的作用。
可以通过chmod +t filename 来设置t权限
/tmp和 /var/tmp目录供所有用户暂时存取文件,即每位用户皆拥有完整的权限进入该目录,去浏览、删除和移动文件。
本回答被网友采纳