Linux 用户管理常用命令

1.用户和用户组管理

添加新用户需要注意的问题:

1.新用户的uid是系统在创建用户在/etc/apsswd文件中目前大于500的uid上加一

2.分配一个gid(用户组ID),通常gid跟uid相同,可以分配

3.分配用户名相同的主目录,一般为/home,有完全的读写权限

4.设定用户的shell环境,默认是/bin/bash

5.还可以设定用户失效时间,失效警告天数等

6.标准用户,除root之外的其他系统用户


2.创建用户

useradd/adduser 后者是前者的链接文件而已

useradd -D 查看系统默认值

3.修改用户

usermod

4.修改用户密码

passwd

5.删除用户

userdel -r[-r会连带删除用户目录和脚本信息] user

6.用户临时禁用

在/etc/passwd或者在/etc/shadow文件中对用户记录前#注释掉就可以了

7.批量添加用户

首先写脚本添加用户目录

newusers

8.修改root密码

passwd root

9.使用su命令切换为root

whoami显示当前用户

su

whoami显示为root

exit 退出root

10.root权限删除

进入到/etc/passwd把root那一列删除



用户组的管理

1.添加新用户组

groupadd

创建链接:#ln /usr/sbin/groupadd /usr/sbin/addgroup 执行后,可以使用addgroup来创建组了

2.修改用户组属性

groupmod

#groupmod -g 503 user//user的组id更改为503

#groupmod -g 503 -n usernow user//user的组id更改为503

Newgrp 可以让一个用户有多个用户组

3.删除用户组
groupdel group

4.用户管理常见问题

 1.touch /etc/nologin 建立后非root用户无法登录,但是通过SSH可以登录

 2.账户到期 chage username 查看用户的信息 #chage -l user

 3.查看当前用户:#who

 4.查看上一次登录的用户:#last 

 5.账号管理常用命令:#id 当前用户的id信息

                                        #whoami 显示当前用户名

                                        #groups 指定某个用户的所有用户组,默认当前用户

                                        #newgrep 指定当前用户新增一个用户组

                                        #finger 查找并显示用户信息 #finger -l root

                                        #who  比whoami显示多终端,登录时间,登录地址

                                        #w 显示当前登录的所有用户信息

                                        #cnfin 修改用户基本信息,进入交互模式

                                        #write user 把要写的信息发给所有用户,收到后会有响应

6.创建共享目录

 先创建目录 mkdir share

 chmod 770 share 会共享该目录权限给所有该组的用户

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值