linux组、用户操作相关

Linux删除用户组和用户时常用的一些命令和参数。1、从组中删除用户编辑/etc/group 找到GROUP1那一行,删除 A或者用命令gpasswd -d A GROUP2、建用户:adduser phpq                             //新建phpq用户passwd phpq                               //给phpq用户设置密码

3、建工作组groupadd test                          //新建test工作组

4、新建用户同时增加工作组useradd -g test phpq                      //新建phpq用户并增加到test工作组

注::-g 所属组 -d 家目录 -s 所用的SHELL

5、给已有的用户增加工作组usermod -G groupname username(只属于)usermod -a -G groupname username 添加附加组

或者:gpasswd -a user group

6、临时关闭:在/etc/shadow文件中属于该用户的行的第二个字段(密码)前面加上*就可以了。想恢复该用户,去掉*即可。

或者使用如下命令关闭用户账号:passwd peter –l

重新释放:passwd peter –u

6、永久性删除用户账号userdel peter

groupdel peter

usermod –G peter peter   (强制删除该用户的主目录和主目录下的所有文件和子目录)

7、显示用户信息id usercat /etc/passwd

8、查看该组成员cat /etc/group | grep AAA
时间: 2024-07-31 20:20:15

linux组、用户操作相关的相关文章

linux系统-用户管理-相关配置文件

linux系统-用户管理-相关配置文件 一 配置文件 1 用户信息文件:/etc/passwd 2 密码文件:/etc/shadow 3 用户组信息文件:/etc/group 4 用户组密码文件:/etc/gshadow 5 用户配置文件:/etc/login.defs     /etc/default/useradd 6 新用户的信息文件:/etc/skel 7 登陆信息文件:/etc/motd和/etc/issue 二 my_qq 872785786 及相应的网盘资料链接:http://pa

linux centos 用户权限相关总结

linux上用户管理 以及 相应权限 查看 增加 删除用户 修改密码 用户 用户组 用户默认目录 用户shell路径 等 用户管理 相关文件 1. 查看系统有哪些用户 cat /etc/passwd linux上面的用户都会写在上面这个文件中/etc/passwd 每行表示一个用户 不同字段通过 : 分开 共七个字段 root: x:0:0:root:/root:/bin/bash username:passwd:User Id:Group Id:comment:home dir:shell 字

按时按登录IP记录Linux所有用户操作日志的方法(附脚本)

PS:Linux用户操作记录一般通过命令history来查看历史记录,但是如果因为某人误操作了删除了重要的数据,这种情况下history命令就不会有什么作用了.以下方法可以实现通过记录登陆IP地址和所有用户登录所操作的日志记录! 在/etc/profile配置文件的末尾加入以下脚本代码就可以实现,下面脚本是我网上找来的,原作者不知.但原脚本的时间变量有错误,不能记录时间,本人测试发现并检查修正: PS1="`whoami`@`hostname`:"'[$PWD]' history US

linux下用户操作

Linux添加/删除用户和用户组 本文总结了Linux添加或者删除用户和用户组时常用的一些命令和参数.1.建用户:adduser phpq                             //新建phpq用户passwd phpq                               //给phpq用户设置密码 2.建工作组groupadd test                          //新建test工作组 3.新建用户同时增加工作组useradd -g test

Linux入门--用户操作接口

Linux系统提供两种基本的接口,提供给用户来进行操作:命令行和桌面. 一.命令行 Linux系统的中的命令行,常常指的是Shell. Shell接受键盘输入的命令,并将其传递给操作系统来执行. 如此,用户通过 Shell 与类 Unix 操作系统交互. 几乎所有的类 Unix 操纵系统发行版中都包含 Shell . Shell 本身是一个软件.常见的有 Bash Shell, C Shell,K Shell,TCSH. 二.桌面 现行发行的类 Unix 系统桌面版中,常见的桌面环境有:GNOM

Linux——添加用户操作

ubuntu环境: 添加用户(普通用户需要切换到root用户或者使用sudo命令): # su root/ sudo sudo adduser test 会自动同名组,创建/home/test/,从etc/skel/复制文件,并提示设定密码和相关初始身份信息 比较笨的方法添加用户 sudo useradd -mk /home/test2 -s /bin/bash test2#设置密码sudo passwd test2 删除用户 sudo userdel test#删除用户目录 rm -rf /h

Linux添加用户操作

在linux下给系统添加用户使用的命令是:useradd 该命令等价于 adduser. # useradd wang 添加完用户之后还得设置该用户的登录密码,使用usermod和passwd都可以进行设置密码,但是usermod有一个问题,添加的密码是明文密码,没有进行加密,不安全. # usermod -p 123456 wang # passwd wang 查看是否添加成功密码 tail -l /etc/shadow 查看是否 tail -l /etc/passwd

linux 记录用户操作

上面脚本在系统的/var/log/.history下新建个history目录,记录所有登陆过系统的用户和IP地址(文件名),每当用户登录/退出会创建相应的文件,该文件保存这段用户登录时期内操作历史,可以用这个 vim /etc/profile.d/history.sh USER_IP=`who -u am i 2>/dev/null | awk '{print $NF}' | sed -e 's/[()]//g'` HISTDIR=/var/log/.history DT=`date +%Y%m

linux 记录用户操作记录日志

####################################################################################historyUSER_IP=$(who am i 2>/dev/null | awk '{print $NF}' | sed -e 's/[()]//g')if [ "$USER_IP" = "" ];then USER_IP=`hostname`fi if [ ! -d /tmp/user_