在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文本,对面会显示出来..
但需要相应权限