User and Group in Ubuntu

1
2
3
4
5
6
7
$ ll -l
-rw-r--r-- 1 lanvige staff 1303 Mar 1 09:01 README.md
-rw-r--r-- 1 lanvige staff 503 Mar 26 10:23 Gemfile
-rw-r--r-- 1 lanvige staff 15972 Mar 1 09:01 Rakefile
drwxr-xr-x 22 lanvige staff 748 Jul 22 23:15 _deploy
-rw-r--r-- 1 lanvige staff 413 Mar 1 09:01 config.rb
drwxr-xr-x 21 lanvige staff 714 Jul 22 23:15 public

[ d ]表示目录 [ - ]表示为文件 [ l ]表示为链接文件 [ b ] 表示块设备,比如存储设备等 [ c ]表示字符设备,比如输入设备等。
这个图是一个文件的权限的一个总体介绍。当我们在terminal下的时候用ls -l来查看文件的时候,最前面显示的就是文件的权限。一个文件的权限分为读(r) 写(w) 执行(x),如果你喜欢用数字来表示那么就是读(4) 写(2) 执行(1).
比如一个文件的权限是755,那么就表示文件的所有者的权限是7即1+2+4=读写执行,档案所属组群的权限是5即1+4=读执行,然后其它用户的权限也是5即读跟执行的权限。

所以,很多新手朋友们都会问的一个问题:是不是Linux系统下也是只有exe可以执行啊? 这个问题就迎刃而解了。在Ubuntu 11.10等linux系统下,任何文件可能都能执行,只要我们赋予它执行的权限,当然,执行结果就不得而知了。对于一个可以执行的文件,我们可以通过

./XXX.XXX 或者 sh XXX.XXX
来执行。有的童鞋可能就会问了:刚才看的那个图片上文件的权限属性明明还有一项档案类型啊,是的,所有文件都有档案类型这个属性。

Group

列出当年系统所有的group:

1
2
3
$ groups
# lanvige adm cdrom sudo dip plugdev lpadmin sambashare

xxx

/etc/passwd
/etc/group

小標題的圖示新增與移除使用者: useradd, 相關設定檔, passwd, usermod, userdel

####添加User
useradd

要不要创建

####添加Group

####sudoers

REF::

鳥哥的 Linux 私房菜 – 第十四章、Linux 帳號管理與 ACL 權限設定