linux下创建用户和用户组
这里是在root下创建的,当然也可以赋予给用户root权限(具体赋权方法在文章最后,一般只有运维都权限,普通用户需要赋权)
1.创建用户
-g 属组
-u 设置uid
-m 创建家目录
-M 没有家目录
-G 指定属于多个组
-s 指定登录shell
-d 指定家目录
-c 注释
-D 改变它默认的属性
-e 指定的日期是帐号失效的日期,
useradd swvq
创建一个swvq的用户,默认创建组swvq
useradd -m swvq
-m意思是,自动创建所属组,也为swvq
验证方法:1、id swvq
2、可以看到新创建的用户swvq
cat /etc/passwd
3、可以看到新创建的组swvq
cat /etc/group
2、创建一个用户到已经存在的组下面
例如:
useradd -g yy swvq
创建一个swvq的用户到组yy下
验证方法同1了一样
3、设置密码
passwd 参数 用户名
-l:锁定已经命名的账户名称
-u:解开账户锁定状态
-x, --maximum=DAYS:密码使用最大时间(天)
-n, --minimum=DAYS:密码使用最小时间(天)
-d:删除使用者的密码
-S:检查指定使用者的密码认证种类
--stdin:非交互式修改/设置密码,弊端是操作日志能查密码,用history -c 干掉。
例如:
passwd swvq
给swvq用户设置密码
用su swvq切换用户试试
4、建立用户组
例如:
groupadd yy
创建组yy,到cat /etc/group下查看验证
5、删除用户
userdel 参数 用户名
常用的选项是-r,它的作用是把用户的家目录一起删除。
注释:创建用户后, cat /etc/passwd用户后面的/bin/cash,说明该linux用户默认的shell是bash shell
(shell的一种,常用的还有borne shell 、ksh、csh)
赋权:
方法一: vi编辑 /etc/sudoers 文件,找到 root ALL=(ALL) ALL,在下面添加一行,如下所示:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
swvq ALL=(ALL) ALL
修改后可以用admin帐号登录,然后用命令 sudo,即可获得swvq权限进行操作。
例如:在swvq登录的情况下,使用sudo useradd kk可以创建个新用户
1 root ALL=(ALL) ALL 2 3 root表示被授权的用户,这里是根用户; 4 5 第一个ALL表示所有计算机; 6 7 第二个ALL表示所有用户; 8 9 第三个ALL表示所有命令;
方法二: 修改 /etc/passwd 文件,找到如下行,把用户ID修改为 0 ,如下所示:(个人不建议用)
admin:x:500:500:admin:/home/tommy:/bin/bash
修改后如下
admin:x:0:500:admin:/home/tommy:/bin/bash
保存,用admin账户登录后,直接用到的就是root帐号的权限。
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanefai
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
怎样阻止微信小程序自动打开
PHP中文网 06-13 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01