用户和权限管理

1.增删改查用户

    useradd username:创建用户         passwd username:设置用户密码 

        -u:指定用户的UID          -g:修改用户GID        -d:修改用户的家目录

        -c:修改用户的备注         -s:修改用户所用的shell

        生成文件:

           /etc/passwd :  用户名:密码:UID:GID:Desc:用户目录:是否是可执行文件

            /etc/shadow :  密码信息

            /etc/group : 组文件【组名:组密码标识:GID:组成员】        

            /etc/gshadow : 组密码

            /home/username:家目录

            /var/spool/mail : 邮件信息

    id username : 查看用户的UID,GID,所属组信息。

    usrmod:修改用户信息  

        -u:修改用户的UID        -g:修改用户GID              -G(覆盖):将用户加到指定组  a:追加

        -d:修改用户的家目录   -c:修改用户的备注信息   -s:修改所用shell

    userdel -r username:删除用户

    切换用户:  su:切换到root用户      su - username:切换用户

    锁定用户:usrmod -L username         解锁:usermod -U username

    新建组:groupadd group_name

                   用户修改所属组:usermod  -aG  group_new  aim_group

2.文件权限  ll 

    文件详细信息:   - rwx r-x r-x.  2  root    root   4096

       1:文件类型    (-:普通文件),(d:目录),(l:软连接),(b:设备),(p:管道文件)

        2-4:属主(U)权限(r:read,w:write,x:excuse)

        5-7:属组(G)权限(r:read,w:write,x:excuse)

        8-10:其他(O)用户权限(r:read,w:write,x:excuse)

        硬链接数    属主   属组    文件大小    文件创建日期   文件名称

    修改文件权限:chomd    chomd u=rws filename

    修改所属组:chown  UID.GID  filename        chown UID filename     chowd  .GID  filename

    执行文件:./filename       . filename       sh filename     bash filename

    数字表示:R:4,W:2,X:1

3.目录权限             查看(ll -d director_path)

    r:可以ls该目录下的子文件名,子目录名

    w:可以在该目录下创建,删除,重命名

    x:可以cd到该目录下

    修改文件夹权限:chomd    chomd  777 direct_name

    修改所属组:chown  UID.GID  filename        chown UID filename     chowd  .GID  filename

                          chown -R UID.GID dir_name:d

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容