linux用户组添加和权限的设置

1、useradd  添加用户

     useradd [选项]... 用户名

     -u 用户id、-d 家目录路径、-s 登录Shell(解释器)、-G 附加组

    /sbin/nologin  :禁止用户登陆系统

[root@server0 ~]# useradd nsd01

[root@server0 ~]# id nsd01          #显示用户基本信息

[root@server0 ~]# useradd -u 1200 nsd01   #创建用户指定UID

[root@server0 ~]# useradd -d /opt/test nsd01  #指定家目录

[root@server0 ~]# useradd -G tarena nsd01   #指定加入附加组

[root@server0 ~]# useradd -s /sbin/nologin nsd01 #指定登录解释器

|  : 管道操作,将前面命令的输出结果,交由后面命令在处理一次,最后的输出以最后一条命令为准

 # cat -n /etc/passwd  |   head -12

重定向  

    >:覆盖重定向

>>:追加重定向

2>:将前面命令的错误输出,写入到文本文件中,只收集错误信息

&>:将前面命令的正确与错误输出,写入到文本文件中,正确与错误都收集

 echo  在屏幕输出用户想输出的内容

[root@server0 ~]# echo A.tedu.cn  >  /etc/hostname

2、passwd 设置登录密码  /etc/shadow

[root@server0 ~]# head -1 /etc/shadow

  用户名:密码加密字符串:上一次修改密码的时间

非交互式:echo '密码'   |   passwd --stdin 用户名

echo 123456 | passwd --stdin nsd01

管理组账号  组基本信息 /etc/group

 [root@server0 ~]# head  -1  /etc/group

 root:x:0:

 组名:x:GID:组的成员列表

1、groupadd 添加组

  groupadd [-g 组ID] 组名

[root@server0 ~]# groupadd  stugrp

2、gpasswd  管理组成员

   gpasswd -a 用户名 组名  增加用户到组

   gpasswd -d 用户名 组名  删除组中用户

[root@server0 ~]# gpasswd -a kenji stugrp   #添加用户到组

[root@server0 ~]# gpasswd -d kenji stugrp   #从组中删除用户

 3、groupdel删除组

   groupdel 组名

[root@server0 ~]# groupdel stugrp

posted @ 2021-05-28 14:50  落樰兂痕  阅读(1021)  评论(0编辑  收藏  举报