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
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有