码迷,mamicode.com
首页 > 系统相关 > 详细

Linux 权限和用户管理

时间:2015-08-08 23:05:30      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:详细信息   用户名   finger   linux   密码   

 

权限 r,w,x

文件:

r:可读,可以使用类似cat等命令查看文件内容

w:可写,可以编辑或删除此文件

x:可执行,可以命令提示符下当做命令提交给内存运行

 

目录

r:可以对此目录执行ls以列出内部的所有文件

w:可以在此目录创建文件

x:可以使用cd切换进此目录,也可以使用ls -l查看内部文件的详细信息

    

用户

1which 查看命令文件文字

2useradd 添加用户

    -u UID

-g GID (基本组)

    -c 添加注释信息

    -d 指定家目录

    -s 指定shell路径

    -m -k  复制 skel目录下的文件到用户家目录  (默认会自动复制)

    -M  不创建家目录

    -r 添加系统用户

/etc/login.defs   //文件下有创建一个用户的时候默认做的一些设置

 

3passwd 用户名    改密码

4id 显示用户的账号信息

     默认显示当前用户,可以指定用户

     -u  只看UID

     -g  只看GID

     -G  看所有组ID

     -n  查看名称

    5finger 查看用户的账号相关属性信息

4、userdel 删除用户

         -r   同时删除家目录(默认不删除家目录)  

7usermod 

     -u 修改用户UID

     -g 修改用户基本组GID  

     -G 修改用户附加组

     -a -G 为用户在原有附加组的基础上额外添加附加组

     -c 改注释信息

     -d 指定新的家目录  最好一起使用-m将原家目录中的文件移到到新的家目录中

     -s shell路径

     -l 修改用户名

     -L 锁定账号    -U解锁

8chsh 改用户的默认shell

9、chfn 修改用户的注释信息

10、passwd  改密码  普通用户只能修改自己密码  , 管理员可以加用户名改用户密码

       --stdin  从角标中获取

       -l 锁定

       -u 解锁

       -d 删除用户密码

     11pwck 检查用户账号中是否有完整性

 

     12groupadd 创建组

         -g GID

         -r 添加为系统组

     13groupmod

         -g  修改GID

         -n  修改组名

     14groupdel 删除组

     15groupwd  为组设置密码

 16newgrp 临时切换用户基本组   (要输密码)  (exit可以退出)

 17chage  修改密码属性

     - d 最近一次修改时间

     -g 过期时间

     - I 非活动时间

     -m 最短使用期限

     -M 最长使用时间

     -w 警告时间

 18echo $SHELL  查看当前用户的shell

 

 

19、chgrp   改变文件或目录属组    

-R  递归修改

        --reference = file1  file2   file2文件或目录的属组改成和file1相同

 

    20chown   改变文件或目录属主或属组

        -R  递归修改

        --reference = file1  file2   file2文件或目录的属主和属组改成和file1相同

 

chown  USERNAME file....     只改属主

chown  USERNAME:GROUPNAME file....  同时改变属组属主

chown  USERNAME.GROUPNAME file....  同时改变属组属主

chown  :GROUPNAME file....    只改属组

 

21chmod  修改文件权限        

        -R  递归修改

--reference = file1  file2   file2文件或目录的权限改成和file1相同

 chmod MODE file...     chmod   777 file..

chmod  u=rwx,o=r  file...

chmod  go=r  file...

chmod  g=rx,o=  file...

chmod  a=rx   file...  修改所有

chmod  u+x,g-r file...

chmod  a+x file..   ==  chmod +x file.. 

 

22openssl passwd -1 -sort 12345678   生成一个带杂质的加密密码

 

    23umask   查看或设置用户的遮罩码   

       该用户创建的 文件权限为    666-遮罩码   (文件不能默认有执行权限,如果计算结果为3则加14

                    目录权限为    777-遮罩码

 


本文出自 “Mr.Zhu -- 技术交流” 博客,请务必保留此出处http://bjishu.blog.51cto.com/7481301/1682957

Linux 权限和用户管理

标签:详细信息   用户名   finger   linux   密码   

原文地址:http://bjishu.blog.51cto.com/7481301/1682957

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!