linux找不到stdin鸟哥,linux系统学习之鸟哥私房菜——帐号管理

1. /etc/passwd

root:x:0:0:root:/root:/bin/bash

bin:x:1:1:bin:/bin:/sbin/nologin

fang:x:500:500:wangfang:/home/fang:/bin/bash

用户名:口令:UID:GID:用户信息:家目录:shell(当用户登陆系统后就会取得一个 Shell来与系统的核心沟通以进行用户的操作任务)

2. /etc/shadow 存放用户密码,其中可以设置帐号有效时间

3. /etc/group

root:x:0:

bin:x:1:bin,daemon

fang:x:500:

组名:组密码(一般只有设置群组管理员时才会设它):GID:群组支持的帐号

因为是初始群组,所以第四字段不需要填入账号

/etc/passwd 里面的第四栏的 GID 是初始群组

groups命令输出的第一个组,即为有效群组

更改有效群组: newgrp 群组名

4.chageusermod userdel/useradd

groupmod groupdel groupmod

chown -R vbird3:vbird3 /home/vbird3

ll -d ~fang

5.

chsh 改变shell

chfn 改变用户的详细信息

id 查询相关用户的相关UID GID

6.例子:创建一个组,三个用户都在这个组下开发

#1. 假设这三个账号都尚未创建,可先创建一个名为 projecta 的群组,#    再让这三个用户加入其次要群组的支持即可:

[root@www ~]# groupadd projecta

[root@www ~]# useradd -G projecta -c "projecta user" pro1

[root@www ~]# useradd -G projecta -c "projecta user" pro2

[root@www ~]# useradd -G projecta -c "projecta user" pro3

[root@www ~]# echo "password" | passwd --stdin pro1

[root@www ~]# echo "password" | passwd --stdin pro2

[root@www ~]# echo "password" | passwd --stdin pro3

#2. 开始创建此项目的开发目录:

[root@www ~]# mkdir /srv/projecta

[root@www ~]# chgrp projecta /srv/projecta

[root@www ~]# chmod 2770 /srv/projecta

[root@www ~]# ll -d /srv/projecta

drwxrws--- 2 root projecta 4096 Feb 27 11:29 /srv/projecta

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值