Linux命令之设置附加组和用户登录Shell

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默:

https://www.cbedai.net/linuxcore


从今天开始小编决定用markdown来编辑博文啦.不断尝试新的东西拥抱未来正是我的标签,话不多说,今天学习的命令主要是有:

  • usermod设置主组和附加组
  • usermod指定用户登录Shell
  • which查看命令所在位置

1.usermod设置主组和附件组

  • usermod用来设置用户的主组/附加组登录Shell,命令格式如下:
  • 主组:通常在新建用户时指定,在/etc/passwd 的第四列GID对应的组
  • 附加组:在/etc/group中最后一列表示该组的用户列表,用于指定用户的附加权限

提示:设置了用户的附加组之后,要重新登录才会生效!

#修改用户的主组(passwd中的GID)[很少使用]
usermod -g 主组 用户名 

#修改用户的附加组
usermod -G 附加组名 用户名

#修改用户登录的Shell
usermod -s /bin/bash 用户名

注意:默认使用useradd添加的用户是没有权限使用sudo命令以root身份执行命令的,这时就需要将用户添加到sudo附加组中

演示
Ubuntu终端的演示
远程登录Ubuntu的cver账户添加新用户,并不能成功
Red Hat远程登录Ubuntu
cver用户创建新用户
在这里插入图片描述
在这里插入图片描述
可见并没有成功添加dota用户.
在Ubuntu为cver用户添加附加组sudo,如下:
在这里插入图片描述
如图演示,成功添加!
要想在cver中创建新用户需要退出服务器重新登录
在这里插入图片描述
这是dota用户成功添加!

2.指定用户登录Shell

登录使用的Shell,就是登录之后使用的终端命令.Ubuntu默认是dash
在Ubuntu中查看cat -n /etc/passwd
在这里插入图片描述
由图可见,cver和dota用户并没有指定Shell,我们用

sudo usermod -s /bin/bash cver

观察修改前后客户机Shell的变化(改之前)
在这里插入图片描述
改之后:
在这里插入图片描述
信息显示更加完全而且人性化.这就是我们想要的效果

3.which-查看命令所在位置

which终端命令用于查看命令在系统中的所在位置

提示

  • /etc/passwd是保存用户信息的文件
  • /usr/bin/passwd是用来修改用户密码的程序
    演示demo
    在这里插入图片描述
    binsbin的区别
  • Linux中,绝大多数可执行文件都保存在/bin,/sbin,/usr/bin,/usr/sbin
  • /bin(binary)是二进制执行文件目录,主要用于具体应用
  • /sbin(system binary)是系统管理员专用的二进制代码存放目录,主要用于系统管理
  • /usr/bin(user commands for applications)后期安装的一些软件
  • /usr/sbin(super user commands for applications)超级用户的一些管理程序
    提示:
    cd 命令是内置在系统内核中的,没有独立的文件,无法用which查看

今天的博客写了两个多小时.果然优美的文字需要更多的时间投入,其次我的markdown第一次用,希望慢慢熟练吧.
国庆假期最后一天,明天要去教研室啦,不能在自习室享受安静的独处啦.
分享QQ里2015年收藏的一段话,结束这一周的写作

欲成其大,首须志远,不为琐事所羁,不为蝇利所惑,不为暗局所迷,不较锱铢得失,不计当下成败,眼有大视野,胸怀大气魄;次须心高,不纠于情,不缠于人,能隐于市,可静于喧,控欲壑泛滥,防陋习滋生,神平气自和,心宁境自升;再须能舍,树高去繁枝,人立弃小我,放下什么,得到什么。

  • 16
    点赞
  • 70
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

量子孤岛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值