Linux之centos系统 账号管理权限


 

Linux基于用户身份对资源访问进行控制管理员,

超级用户(root),uid,,gid=0是系统管理员,具备系统最高权限

程序用户(每个程序在创建时会自动创建一个程序用户),uid,gid=1-999,一般这个用户只在维护这个程序时才会被使用,一般也是不允许此用户使用账户密码登录到系统中去的

普通用户(系统账户,命令创建),uid,gid=1000+,一般普通用户的权限是有限的,需要让它具备管理员权限的话,后面会用到一个知识点叫sudo,提权。

 组账号

基本组(私有组)

附加组(公有组)

设置权限 私有生效 共有不生效

wq – wq   私有 必须有

     -adm  公有 不必须

用户账号文件/etc/passwd

影子 etc/shadow  

 

1.添加用户账号  cat /etc/shadow

useradd  -udegGMs  (指定) uid、宿主、失效、基本组、附加组、不建宿主、用户登录Shell

                       1010 wq tail etv/passwd 同理

   2.mkdir /chenli  useradd –d /chenli chenli

   3. useradd –e 2020-09-01 yy

     cat /etc/shadow   

   4.id yy

    

 

     groupadd sk        建立组

     groupadd st         建组

 

2.改密码  passwd –dlSu wq  清锁查解 什么都不加默认改root密码

echo  “123456” | passwd --stdin 用户名 给用户名初始密码为123456

 

3.改账号属性 usermod –udeslLUgG  用户名 宿主 失时 指定用户登录shell 登录名

                                     登录名 锁定   解锁 所属基本组 所属附加组

           常用 usermod –L lining 锁 用户

 Passwd –S lining 看

             解锁

4.删userdel –r wq  (用户+宿主) 看 cd  /home  cat  etc/passwd

5.加组账户、建组

groupadd –g 1000 market 

groupadd –g 1050 tx

 

查 tail  /etc/group

   id aa

删groupdel aa

   userdel aa

  groupdel tx

 

 6.用户加组

gpasswd –a 用户名 组名 (用户要存在)

查 id groups finger w  用户名,uid,gid,基本组  用户名,所属组 用户名 用户详细信息 查询当前主机用户登录情况

移 gpasswd –d 用户名 组名

 

7.多用户加同组:gpsaawd –M 用户们 组(附加组)     gerp 组 /etc/group看成员

例子 tail /etc/group     组

         /etc/passwd   用户

 

 

 

  

8.权限 修改权限 chomd -R 755 文件

                        nnn

9.设置文件和目录的归属chown

chowm  属主           文件或目录     ugo 配置文件

chowm  :属组         文件或目录     root和运行账户不一样

chowm  属主:属组     文件或目录

 

10.umask (反) 目录权限默认777 文件666

设置后只对后面生效

umask 022 覆盖

读 写 执行   421

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM