• 宽为限 紧用功 功夫到 滞塞通 一、用户:在创建用户时,需要为新建用户指定一用户组,如果不指定其用户所属的工作组,自动会生成一个与用户名同名的工作组。创建用户user1的时候指定其所属工作组users,例:useradd...
    ######宽为限 紧用功 功夫到 滞塞通
    
    #一、用户: 
    
    在创建用户时,需要为新建用户指定一用户组,如果不指定其用户所属的工作组,自动会生成一个与用户名同名的工作组。创建用户user1的时候指定其所属工作组users,例:`useradd –g users user1` 
    
    ##1、使用命令 useradd 创建用户 
    例:useradd user1——创建用户user1 
    `useradd –e 12/30/2009 user2`——创建user2,指定有效期2009-12-30到期 
    用户的缺省UID从500向后顺序增加,500以下作为系统保留账号,可以指定UID, 
    例:`useradd –u 600 user3` 
    
    ##2、使用 passwd 命令为新建用户设置密码 
    例:`passwd user1` 
    注意:没有设置密码的用户不能使用。 
    
    ##3、命令 usermod 修改用户账户 
    例:将用户 user1的登录名改为  u1, 
    
    ```
    usermod –l u1 user1 
    ```
    
    例:将用户 user1 加入到 users组中, 
    
    ```
    usermod –g users user1 
    ```
    
    例:将用户 user1 目录改为/users/us1 
    
    ```
    usermod –d /users/us1 user1 
    ```
    
    ##4、使用命令 userdel 删除用户账户 
    例:删除用户user2 
    
    ```
    userdel user2 
    ```
    
    例:删除用户 user3,同时删除他的工作目录 
    
    ```
    userdel –r user3 
    ```
    
    ##5、查看用户信息 
    id命令查看一个用户的UID和GID, 例:查看user4的id 
    id user4 
    finger命令 ——可以查看用户的主目录、启动shell、用户名、地址、电话等信息 
    例:`finger user4` 
    
    #二、用户组: 
    
    ##6、命令 groupadd创建用户组 
    
    ```
    groupadd –g 888 users 
    ```
    
    创建一个组users,其GID为888 
    
    ##7、命令 gpasswd为组添加用户 
    只有root和组管理员能够改变组的成员: 
    例:把 user1加入users组 
    
    ```
    gpasswd –a user1 users 
    ```
    
    例:把 user1退出users组 
    
    ```
    gpasswd –d user1 users 
    ```
    
    ##8、命令groupmod修改组 
    `groupmod –n user users` 修改组名user为users 
    
    ##9、groupdel删除组 
    `groupdel users`    删除组users 
    
    
    #三、命令详解:
    
    
    **◆ useradd命令**
    
    **1. 作用**
    
    useradd命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户。
    
    **2. 格式**
    
    ```
    useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name
    ```
    
    **3. 主要参数**
    
    -c:加上备注文字,备注文字保存在passwd的备注栏中。 
    -d:指定用户登入时的启始目录。
    -D:变更预设值。
    -e:指定账号的有效期限,缺省表示永久有效。
    -f:指定在密码过期后多少天即关闭该账号。
    -g:指定用户所属的群组。
    -G:指定用户所属的附加群组。
    -m:自动建立用户的登入目录。
    -M:不要自动建立用户的登入目录。
    -n:取消建立以用户名称为名的群组。
    -r:建立系统账号。
    -s:指定用户登入后所使用的shell。(-s 后面填写此用户登录后使用的shell种类的路径,shell在/bin目录下一般有/bin/sh 、 /bin/bash 、 /bin/ksh 、/bin/tcsh、/bin/zsh ;shell是用户与系统沟通的接口,各种不同的shell只是命令语法有所不同而已。)
    -u:指定用户ID号。
    
    **4. 说明**
    
    useradd可用来建立用户账号,它和adduser命令是相同的。账号建好之后,再用passwd设定账号的密码。使用useradd命令所建立的账号,实际上是保存在/etc/passwd文本文件中。
    
    5. 应用实例
    
    建立一个新用户账户,并设置ID:
    
    ```
    #useradd caojh -u 544
    ```
    
    需要说明的是,设定ID值时尽量要大于500,以免冲突。因为Linux安装后会建立一些特殊用户,一般0到499之间的值留给bin、mail这样的系统账号。
    
    
    **◆ groupadd命令**
    
    **1. 作用**
    
    groupadd命令用于将新组加入系统。
    
    **2. 格式**
    
    ```
    groupadd [-g gid] [-o]] [-r] [-f] groupname
    ```
    
    **3. 主要参数**
    
    -g gid:指定组ID号。
    -o:允许组ID号,不必惟一。
    -r:加入组ID号,低于499系统账号。
    -f:加入已经有的组时,发展程序退出。
    
    **4. 应用实例**
    
    建立一个新组,并设置组ID加入系统:
    
    ```
    #groupadd -g 344 cjh
    ```
    
    此时在/etc/passwd文件中产生一个组ID(GID)是344的项目。
    
    #站在巨人的肩膀上
    
    本篇博文转载的网络文章 
    https://my.oschina.net/junn/blog/138939
    展开全文
  • 1.adduser与useradd有什么区别?2.那种方式会自动创建组、用户组等信息?3.如何新建用户具有管理员权限?$是普通管员,#是系统管理员,root用户默认是没有密码的,...例子:adduser user1这样他就会自动创建用户主目
  • 目的:监控登陆上linux 系统服务器的用户,所使用过的命令。 采用以下步骤配置用户命令日志审计功能: 1.创建用户审计文件存放目录和审计日志文件 ; mkdir -p /var/log/usermonitor/ 2.创建用户审计日志文件; ...
  • linux添加账户命令 2018-05-06 09:22:59
    方法一:useradd -u 0 -o -g root -G root -d /home/keio keio为用户指定空口令时,执行下列形式的命令: # passwd -d keio删除用户# userdel -r keio方法二:如果希望添加一个拥有root权限的账号admin,可参考...
  • linux 服务器添加个人账户 2019-01-03 09:52:15
    1.添加个人账户 cd path adduser ozh 设置密码,其它选项按默认即可,账户即添加成功 su ozh 输入密码后即可切换到新创建的账户 2.给用户添加sudo权限 linux下直接运行sudo命令,会提示类似: ...
  • Linux系统中的账户     Linux系统中的账户可以分为两大类:系统账户和普通账户。     系统账户是给计算机中各种不同的功能创建的特殊账户,系统上运行的程序通过这些特殊账户来使用计算的各种资源和服务。...
  • linux账户管理 2016-08-03 22:29:16
    账户管理
  • 那我们在这之前一直是使用root用户进行登陆的linux系统,在真正的公司一个开发团队每个人都有一个对应的linux账户和对应的权限。那我们怎么使用root用户来创建一个用户,怎么去管理这些用户,这个就是这个章节需要讲...
  • linux 禁止账户远程登录 2016-05-27 15:42:00
    1. 禁止root账户远程登录 root账户下修改 /etc/ssh/sshd_config # vi /etc/ssh/sshd_config 找到 PermitRootLogin yes 这一句,将yes改成no,退出保存 PermitRootLogin no 重启一下ssh服务才能
  • 1、 Linux组群账户分类 分类法一: 1、私有组群:当创建一个用户时,若没有指定该用户属于哪个组群,那么Linux就会创建一个和该用户同名的组群,即:私有组群。 2、标准组群:也称为普通群组,标准群组可以包含多...
  • linux增加删除用户 2018-12-05 16:48:44
    增加用户:useradd -d /usr/username -m username useradd username;默认的组是username 为用户增加密码:passwd username 新建工作组:groupadd groupname 将用户添加进工作组:usermod -G groupname username ...
  • 1、先找到svn的安装路径。命令:cd/(cd/后面写自己的安装路径)2、查看路径下有哪些文件或...6、先编辑authz文件,在[groups]下面的admin=后面添加账户名称,例如:admin=java-lisan。编辑命令:vi authz 保存...
  • 文章目录用户账号和组账号概述一、LINUX基于用户身份对资源访问进行控制1、用户账号2、组...一、LINUX基于用户身份对资源访问进行控制 1、用户账号 超级用户、普通用户、程序用户 2、组账号 基本组(私有组)、附加组
  • Linux 管理本地用户账户 2017-12-11 12:22:19
    useradd 创建用户usermod 修改现有用户 ... 为用户账户指定主要组。 -G,–groups GROUPS 为用户账户指定一组补充组。 -a,–append 与-G 选项搭配使用,将用户附加到所给的补充组,而不将该用户从其他组
  • 目录二、Linux账户权限和编程工具1、Linux文件类型(字符表示)2、Linux用户类别3、etc/passwd文件4、/etc/shadow文件5、/etc/group文件6、组的创建与用户的创建7、Linux文件权限8、vi/vim9、gcc10、头文件与库文件...
  • 3.退出登录账户:exit 4.添加用户账号:useradd -d 指定用户登录系统时的主目录,如果不使用该参数,系统自动在/home目录下建立与用户名同名目录为主目录 -m 自动建立目录 -g 指定组名称 注意:直接使用本命令会被...
  • linux 新建账户 2010-05-04 15:41:00
    首先得登录到root账户下, 1.命令useradd 新建账户名 2.命令passwd 添加密码 passwd 账户 也可以更改该账户的密码 会在三个文件/etc/passwd,/etc/shadow,/etc/group中增加一条记录 /etc/passwd:cat /etc/passwd ...
  • 1.首先创建账号 useradd ${userName} ...passwd ${userName} 3.创建docker组 groupadd docker 4.将用户加入docker组 usermod -aG docker ${userName} 5.重启docker服务 systemctl restart docker ...su roo...
  • 一:创建用户"daiyu" useradd -m daiyu ...passwd daiyu 三:为新建的用户设置sudo权限 ...b) 为sudo文件增加写权限,默认是读权限 chmod u+w /etc/sudoers c) 打开文件vim /etc/suduers,在root ALL=(ALL) ALL这
  • 一直以来,没有写博客的习惯。 但是一年以来,觉得博客这个东西,写写挺有用的,当做是自己每一个任务完成的一个总结,也怕自己忘记,希望自己从现在开始,养成写博客的好习惯。 最近,工作中搭建ftp和新建ftp用户...
1 2 3 4 5 ... 20
收藏数 28,446
精华内容 11,378