zoukankan      html  css  js  c++  java
  • Linux用户和组密令大全

    本文总结了Linux添加或者删除用户和用户组时常用的一些命令和参数。
      1、建用户: adduser phpq                            
            passwd phpq                              
      2、建工作组 groupadd test
      3、新建用户同时增加工作组 useradd -g test phpq
        注::-g 所属组 -d 家目录 -s 所用的SHELL
      4、给已有的用户增加工作组 usermod -G groupname username
        或者:gpasswd -a user group
      5、临时关闭:在/etc/shadow文件中属于该用户的行的第二个字段(密码)前面加上*就可以了。想恢复该用户,去掉*即可。
        或者使用如下命令关闭用户账号: passwd peter –l
        重新释放: passwd peter –u
      6、永久性删除用户账号 userdel peter
        groupdel peter
        usermod –G peter peter   (强制删除该用户的主目录和主目录下的所有文件和子目录)
      7、从组中删除用户 编辑/etc/group 找到GROUP1那一行,删除 A 或者用命令 gpasswd -d A GROUP
        8、显示用户信息 id user cat /etc/passwd

    常用密令详解:

      查看当前用户的用户组命令:

        [root@local opt]#groups

          root bin daemon sys adm disk wheel

          输出的信息中,第一个用户组为当前用户的有效用户组(当前用户组)  

      切换有效用户组命令:

        [root@local opt]#newgrp 用户组名

          要离开新的有效用户组,则输入exit回车。

      新建用户命令:

        [root@local opt]#useradd 用户名

           -g 初始用户组 -G 其他用户组(修改/etc/group) -c 用户说明 -u 指定UID

      建完用户需要为用户设置密码:

        [root@local opt]#passwd 用户名

      用户要修改自己密码命令:

        [root@local opt]#passwd

      修改用户信息命令:

        [root@local opt]#usermod 参数 用户名

          参数:  -c 说明  -g 组名 初始用户组 -e 过期日期 格式:YYYY-MM-DD  -G 组名 其他用户组  -l 修改用户名  -L 锁定账号(在/etc/shadow文件中用户对应密码密码串的前面加上两个叹号(!!))  -U 解锁

      删除用户命令:

        [root@local opt]#userdel [-r] 用户名

          其中,参数-r为删除用户的home目录。 其实,可能在系统其他地方也有该用户文件,要完整删除一个用户和其文件要先找到属于他的文件: [root@local opt]#find / -user 用户名 然后删除,再运行userdel删除用户。

      查看可用shell命令:

        [root@local opt]#chsh -l

      修改自己的shell命令:

        [root@local opt]#chsh -s

      查看自己或某人UID/GID信息:

        [root@local opt]#id [用户名]

          返回信息中groups为有效用户组

      新增用户组命令:

        [root@local opt]#groupadd 用户组名

      修改用户组名命令:

        [root@local opt]#groupmod -n 名称

      删除用户组命令:

         [root@local opt]#groupdel 用户组名

      设置用户组密码命令:

        [root@local opt]#gpasswd 用户组名

          如果gpasswd加上参数则有其他功能

      设置用户组管理员命令:

        [root@local opt]#gpasswd -A 用户名 用户组名

      添加某帐号到组命令:

        [root@local opt]#gpasswd -M 用户名 用户组名

      从组中删除某帐号命令:

         [root@local opt]#gpasswd -d 用户名 用户组名

          passwd相关参数操作: -l 锁用户 -u 解锁用户 -n 天数  密码不可改天数 -x 天数  密码过期天数 -w 天数  警告天数

     文件权限知识:

      修改文件所属组命令:

        [root@local opt]#chgrp [-R] 组名 文件名

          其中-R为递归设置

      修改文件的所有者和组命令:

        [root@local opt]#chown [-R] 用户[:用户组] 文件名

      修改文件访问权限命令:

        [root@local opt]#chmod [-Rv] 0777 文件名

          -v : 显示权限变更的详细资料

          -R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递归的方式逐个变更)

         [root@local opt]#chmod abc 文件名

          其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。 r=4,w=2,x=1 若要rwx属性则4+2+1=7; 若要rw-属性则4+2=6; 若要r-x属性则4+1=5。  

  • 相关阅读:
    I.MX6 2014 u-boot 测试修改
    I.MX6 新版、旧版u-boot不兼容问题
    I.MX6 NXP git 仓库
    I.MX6 2G DDR3 16G eMMC
    I.MX6 不一定要设置BOOT_MODE进入烧录模式
    拖动滚动条时某一处相对另一处固定不动(position:fixed)
    layer弹出层
    js设置全局变量ajax中赋值
    spring多个数据源配置
    JS学习之动态加载script和style样式
  • 原文地址:https://www.cnblogs.com/wipy/p/4126215.html
Copyright © 2011-2022 走看看