Linux 使用数字来表示权限,查看当前登录用户并踢出用户的命令

Linux 使用数字来表示权限 

文件和目录的权限表示,是用rwx这三个字符来代表所有者、用户组和其他用户的权限。还有另外一种方法是以数字来表示权限,

r: 对应数值4

w: 对应数值2

x:对应数值1

-:对应数值0

我们将rwx看成二进制数,如果有则有1表示,没有则有0表示,那么rwx r-x r- -则可以表示成为:

111 101 100

再将其每三位转换成为一个十进制数,就是754。

例如,我们想让a.txt这个文件的权限为:

自己 同组用户 其他用户

可读 是 是 是

可写 是 是

可执行

那么,我们先根据上表得到权限串为:rw-rw-r--,那么转换成二进制数就是110 110 100,再每三位转换成为一个十进制数,就得到664,

按照上面的规则,rwx合起来就是4+2+1=7,一个rwxrwxrwx权限全开放的文件,数值表示为777;而完全不开放权限的文件“---------”其数字表示为000。下面举几个例子:

-rwx------:等于数字表示700。

-rwxr―r--:等于数字表示744。

-rw-rw-r-x:等于数字表示665。

drwx―x―x:等于数字表示711。

drwx------:等于数字表示700。

Linux查看当前登录用户并踢出用户的命令 

、查看当前登录用户

[wilsh@lcl ~]$ whatis w

w (1) - Show who is logged on and what they are doing

[wilsh@lcl ~]$ w

09:49:30 up 1 day, 17:19, 4 users, load average: 0.00, 0.00, 0.00

USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT

root tty3 - 09:25 23:25 0.10s 0.08s -bash

root pts/0 192.168.105.188 09:32 9:38 0.02s 0.02s -bash

root pts/1 192.168.105.188 09:36 9:32 0.03s 0.02s -bash

wilsh pts/2 192.168.105.188 09:41 0.00s 0.00s 0.00s w

2、踢出当前在线的用户

a)pkill

[wilsh@lcl ~]$ whatis pkill

pkill [pgrep] (1) - look up or signal processes based on name and other attributes

[wilsh@lcl ~]$ pkill -KILL -u wilsh #-u用来指定用户名

[wilsh@lcl ~]$ pkill -9 -u wilsh # -KILL -9都是可以的。

[wilsh@lcl ~]$ pkill -KILL -t pts/2

[wilsh@lcl ~]$ whatis skill

skill

(1) - send a signal or report process status

[wilsh@lcl ~]$ skill -9 -t pts/2

[wilsh@lcl ~]$ w

09:57:37 up 1 day, 17:28, 4 users, load average: 0.00, 0.00, 0.00

USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT

root tty3 - 09:25 31:32 0.10s 0.08s -bash

root pts/0 192.168.105.188 09:32 17:45 0.02s 0.02s -bash

root pts/1 192.168.105.188 09:36 17:39 0.01s 0.01s -bash

wilsh pts/2 192.168.105.188 09:57 0.00s 0.00s 0.00s w

版权申明:本站文章均来自网络,如有侵权,请联系01056159998 邮箱:itboby@foxmail.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

中国领先的互联网域名及云服务提供商

为您提供域名,比特币,P2P,大数据,云计算,虚拟主机,域名交易最新资讯报道

域名注册云服务器