zoukankan      html  css  js  c++  java
  • Linux中组 与 用户的管理

    在linux中建立组的指令是

    groupadd 组名

    相应的,删除组的指令:

    groupdel 组名

    查看自己用户的组:

    groups

    一个用户可以在多个组里面,用这个命令可以将用户添加到组:

    adduser <username> <groupname>

    用户管理:

    useradd -s/bin/bash -g 组名 用户名

    -s表示用户登陆后打开的终端, 这里是/bin/bash,如果想禁止登陆,可设置为/sbin/nologin(有的系统会把这个文件放到/usr/sbin/nologin)

    -M 不建立用户的主文件夹,用户登陆会跑到 / 去.可手工建立,如果是禁止登陆,建议加这个参数

    既然有useradd指令,当然有对应的userdel...

    users是用来查看当前有哪些用户登陆的.只有用户名不详细

    可以用w或者who指令查看详细信息,w信息比较全,包括:

    用户名 终端 IP 登陆时间 有多久没动了 操作占用CPU时间 程序占用CPU时间 (这两个CPU时间的意义我不确定,这里可能是错的) 在运行的程序(通常唯一在运行w的是自己~)

    终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备

    创建用户后可以这么给它改密码:

    passwd 用户名

    然后会让输入两次密码,输入不会有反馈,是正常现象,放心输入

    --------------------------以下引用自http://7056824.blog.51cto.com/69854/276610----------------------------

    tty:通常用串口线连接,键盘鼠标直接连接,等方式连接,称作终端

    pty:虚拟终端,我们远程通过网络连接的时候会分配虚拟的终端.

    pts:是pty的实现方法,与ptmx(pseudo-terminal master)配合使用实现pty。

    --------------------------以上引用自http://7056824.blog.51cto.com/69854/276610----------------------------

    这么多用户,不知道哪个是自己?

    用who am i查看哪个是自己

    用这个指令T掉用户(需要权限):

    pkill -kill -t 终端

    你可以发送消息给指定用户:

    你可能需要使用mesg y 指令允许消息接收,不然别人没法主动连接

    你可以用mesg n 关闭

    输入mesg插卡当前设置

    write 用户名 终端

    进入消息输入模式,输入消息回车对面即可收到,Ctrl+c退出.

    你也可以全局广播:

    wall + 消息

    在接收消息的时候可以照常操作!

    在dev下能看到终端,比如查看pts:

    ls /dev/pts/

    向pts文件echo文本,对面会显示出来..

    但需要相应权限

  • 相关阅读:
    Google-Hack
    DnsLog盲注
    utf-8编码转换问题
    sql注入 无列名注入
    Python正则
    变形--缩放 scale()
    变形--扭曲 skew()
    变形--旋转 rotate()
    Css3中的变形与动画
    关于伪类元素:before和:after
  • 原文地址:https://www.cnblogs.com/DragonStart/p/7457626.html
Copyright © 2011-2022 走看看