基础操作

权限

讲个笑话,有天,我使用Administrator用户登录Windows,结果在删除一个垃圾文件时提示,请使用Administrator删除。:grinning:

现实生活中,学校一般有三个通道,教职工专有通道,外来人员通道和应急通道。一般来说,应急通道是关闭的,外来人员通道是需要检查的,而教职工专有通道是专门为教职工设置的,其它人都不能通过。

Linux也是类似的,最基础的权限是由三个部分组成:用户权限,组权限和其他人权限。和上面三个通道是对应的。

举个例子:

[root@infa100 ~]# ll install.log
-rwxr--r--. 1 root root 26583 May 22 11:40 install.log

将其对应下面的表格:

类型 用户权限 组权限 其他人权限 用户名 组名 大小 修改时间 文件名
- rwx r- r- root root 26583 May 22 11:40 install.log

类型的-表示这是一个常规文件。例如d表示是个目录。

每个权限又由三个字母组成,加一个没有权限的-组成

中文: 执行 无权限
字母: r w x -
数字: 4 2 1 0

所以用户权限就有读写执行。而这个文件的组权限就只有一个读权限,没有写权限和执行权限,所以用-表示。

当然了,你用数字表示权限,也是可以的。例如这个文件的用户权限,可以写成7.

修改权限

权限

chmod

例如我这里使用数字的形式来改变这个文件的权限,使之用户权限为读写(6),组为读(4),没有其它权限(0)。

[root@infa100 ~]# chmod 640 install.log
[root@infa100 ~]# ll install.log
-rw-r-----. 1 root root 26583 May 22 11:40 install.log
改变用户和组

chown

请看下面用户与组#目录##目录的拥有者和组

用户与组

创建组

这里创建infa这个组并不是必须的,不过在接触越来越多的INFA产品后,很有必要把他们加入到同一个组,这只是一个很好的管理方式而已。

[root@infa100 ~]# groupadd infa

创建用户

因为我要安装的是PowerCenter 961,所以我这里创建了一个用户pwc961,同时加入到组infa中。

[root@infa100 ~]# useradd -G infa -g infa pwc961

查看用户属性

[root@infa100 ~]# id pwc961
uid=500(pwc961) gid=501(infa) groups=501(infa)

目录

一般来说,软件都没有指定要安装在哪个目录,不过在Linux上,每个根目录,都有其特定的含义。这里我们需要安装到/opt目录,当然,你也可以安装在/home目录下。不过/opt目录好像更规范一点。

新建目录

mkdir命令是新建目录的,其中-p参数意思是如果父目录不存在,它就创建。

[root@infa100 ~]# cd /opt/
[root@infa100 opt]# ls
[root@infa100 opt]# mkdir -p /opt/infa/pwc/961

目录的拥有者和组

目录的拥有者(Owner)和其组(Group)控制着这个目录的权限,这个很重要。 其中R参数意思是递归或者批量的意思。

[root@infa100 opt]# chown -R pwc961.infa /opt/infa

查看目录属性

[root@infa100 opt]# ll /opt/infa/
total 4
drwxr-xr-x. 3 pwc961 infa 4096 May 22 13:37 pwc
[root@infa100 opt]#

Author: Arthur Li
Email: [email protected]
欢迎转载和关注微信号: INFAer

results matching ""

    No results matching ""