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权限,让他可以登录上操作是很危险的。

 

posted @ 2015-11-13 16:42  wen_dao_  阅读(288)  评论(0编辑  收藏  举报