Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2275|回复: 5
打印 上一主题 下一主题

shell常用脚本命令

[复制链接]

1228

主题

1997

帖子

7582

积分

认证用户组

Rank: 5Rank: 5

积分
7582
楼主
发表于 2020-1-5 16:06:05 | 显示全部楼层
查看用户所在组
groups hecj
查看所有组 cat /etc/group
/////修改用户//////
usermod -d /home/test -G test2 test
将test用户的登录目录改成/home/test,并加入test2组,注意这里是大G。
-g, --gid GROUP               使用户只属于某个组
-G, --groups GROUPS           使用户加入某个组
////查看单个用户信息/////
[root@krlcgcms01 ~]# finger apacheuser
[root@krlcgcms01 ~]# id apacheuser

[root@uway-linux-64 cdma_summary]# id shig
uid=0(root) gid=0(root) 组=0(root)
[root@uway-linux-64 cdma_summary]# id yangjf
uid=0(root) gid=0(root) 组=0(root)
You have new mail in /var/spool/mail/root
[root@uway-linux-64 cdma_summary]# id hecj
uid=508(hecj) gid=0(root) 组=0(root)
[root@uway-linux-64 cdma_summary]# id root
uid=0(root) gid=0(root) 组=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel)

/////////linux 修改 uid = 0////////////
"0"是分给ROOT的 你可以尝试修改/etc/passwd 将指定用户的UID GID改为0
useradd -u 0 -o
linux 用 Uid 判定用户,改成 0 了相当于 root 的一个别名用户。

yangjf:x:0:0::/home/yangjf:/bin/bash
hecj:x:0:0::/home/hecj:/bin/bash

///////////////查看使用的shell///////////
cat /etc/shells
$ more /etc/shells 可以看到本系统中可以使用哪些shell
$ echo $SHELL  可以查看当前默认的shell
看etc/passwd文件中最后一项是每个用户使用的shell
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|firemail ( 粤ICP备15085507号-1 )

GMT+8, 2024-5-5 16:56 , Processed in 0.053250 second(s), 17 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表