如题,或者说用户可以不属于任何一个用户组吗?
再附上一个在标题不太易说清的问题。在本人机器上个人文件夹下使用 ls -al命令,其中一条记录如 “-rw-rw-r-- 1 xuxu xuxu 229 2011-12-23 12:51 song”
文件属于的用户组是什么意思?具体地,是不是说如果一个用户属于一个用户组,那么属于此用户的文件就属于这个用户组?一个文件可否不属于任何一个用户组?
谢谢大家。
不必建用户组,就像windows一样的。
一般来说,linux里面的用户都有属于固定的组,例如你是root的话,新建的文件就会默认赋予root组的,这是当你新建一个用户的时候系统会自动新建一个同名的组,假如你用root用户新建一个test用户,系统会自动新建一个test组,尽管你没新建一个test组。
linux组的概念,小弟才疏学浅,大概的意思是这样:假如你是test用户,有一个test组,并且test用户属于test组,那只要是test组下的文件或者程序,test用都可以查看或者运行,再假如又有一个用户test2,他也属于test组,那只要是test组下面的文件或者程序test2都可以使用,于是就是说test和test2是同属于test组的,就相当于是同班同学,都在同一个班里面。
一个用户可以属于多个组,一个用户的文件可以定义:1,组内其它用户对它的权限;2,该组以外用户对它的权限.用chown命令可以修改各种权限
为什么要有用户组呢?比如你自己建了一个文件,但是希望一部分用户对有读写权限,另一部分用户对它有读和执行权限,这时用户组就派上用场了,至于一个用户可不可以不属于任何一个组我也不太清楚。。
当你创建用户时系统默认会给用户分配一个组,也就是用户自己的组,里面只有用户自己本身