zoukankan      html  css  js  c++  java
  • linux账号权限管理

      作为一名管理服务器的程序,最近,明显感到各种linux的账号和权限问题弄得很混乱。所以,接下来要学习一下这块内容。

      /etc/passwd

     这个文件每一行代表一个账号,有几行代表系统中有几个账号。很多账号本来就是系统中必须要的,成为系统账号,例如bin、daemon、adm和nobody等。如:root:*:0:0:Charlie &:/root:/bin/csh每一行用“:”分开,共有7个部分的内容分别是:

      账号名称:对应UID。root就是默认的系统管理员的账号名称。

      密码:unix一般将密码数据存放在/etc/shadow中bsd是在master.passwd中。

      UID:用户识别码(ID)。UID为0的时候,就是root。

      GID:与/etc/group有关。

      用户信息说明栏:没什么重要用处。

      家目录:用户的家目录。

      shell:用于当您执行命令后,各硬件设备接口之间的通信。

      其他

      FreeBSD中修改用户分组用pw命令。

      纳闷了为什么ftp目录需要x权限呢?

      r:4 w:2 x:1

      之前adduser的ftp用户都是linux系统用户,不是ftp的虚拟用户。

      如果用户只允许其他服务不能让其登录怎么办?

      设置让他nologin就可以了。服务器上很多文件都是777权限,让他可以登录上操作是很危险的。

  • 相关阅读:
    在Visual Studio中使用NUnit
    C#调用Exe
    网页用chrome打开为乱码
    ctags最基本用法
    Facebook Connect
    SVM初体验
    python中可恶的回车符
    初识PowerDesigner
    Mysql中文乱码问题解决
    stat函数
  • 原文地址:https://www.cnblogs.com/wendao/p/4962551.html
Copyright © 2011-2022 走看看