这是一个创建于 3185 天前的主题,其中的信息可能已经有所发展或是发生改变。
新手接触 CentOS ,请教各位大神,当我输入:
chcon -t samba_share_t ~/Install/
的时候,系统到底做了什么?这个命令修改的“ security context ”到底是什么东西呢?
是文件属性(e.g., 777,755)吗,如果是的话,一样也要执行 chmod 来改变文件属性。
如果说 linux 是以文件为基础的操作系统的话,这个 security context 是否也是一个文件?比如像注册表文件之类的东西(在某个地方有一个文件列出了所有被修改的 security context )。
如果当我 rm -rf ~/Install/ 的时候,这个 security context 也就一起销毁了吗。。
非常感谢!
6 条回复 • 2015-10-25 19:21:18 +08:00
![loveminds](https://cdn.v2ex.com/avatar/03bf/f917/20207_normal.png?m=1406769878) |
|
1
loveminds 2015-10-10 22:08:06 +08:00 1
应该是在 inode 结构里
|
![wecan](https://cdn.v2ex.com/avatar/a8eb/7a6d/91115_normal.png?m=1443168480) |
|
2
wecan 2015-10-10 22:14:21 +08:00
@ loveminds 谢谢~如果删除文件的话, inode 是随文件一起删除的吗?
|
![rrfeng](https://cdn.v2ex.com/avatar/0bb1/03d9/21425_normal.png?m=1366707259) |
|
3
rrfeng 2015-10-10 23:00:25 +08:00 1
SELinux 的 contex
|
![onlyxuyang](https://cdn.v2ex.com/avatar/9cba/1a01/136617_normal.png?m=1442323898) |
|
4
onlyxuyang 2015-10-10 23:50:33 +08:00 via Android 1
是的 一起删除…… selinux 真是头大啊……
|
![skydiver](https://cdn.v2ex.com/avatar/84cc/fcce/14274_normal.png?m=1334900788) |
|
5
skydiver 2015-10-11 00:15:30 +08:00 1
man chcon
chcon - change file SELinux security context
然后再 Google 一下 SELinux 就知道怎么回事了。
man 应该是第一个学的 linux 命令
|