作为一名管理服务器的程序,最近,明显感到各种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权限,让他可以登录上操作是很危险的。

最新文章

  1. VS 2010一步步开发windows服务(windows service)
  2. python学习-day14-前端之html、css
  3. Postgre cannot insert multiple commands into a prepared statement
  4. SSH集成步骤
  5. openerp - asterisk connector(转载)
  6. QThread 与 QObject的关系(QObject可以用于多线程,可以发送信号调用存在于其他线程的slot函数,但GUI类不可重入)
  7. Windows环境搭建与第一个C# Sample
  8. UEP-confirm和alert弹窗
  9. mysql与emoji和特殊字符
  10. ansible命令应用基础
  11. 1.MySQL(一)
  12. 理解OpenShift(7):基于 Prometheus 的集群监控
  13. ASP.NET新建解决方案和网站
  14. Python之对象的永久保存模块---pickle
  15. [算法导论]插入排序 @ Python
  16. Linux lvm 分区知识笔记
  17. 解决dos窗口乱码问题
  18. mybatis 易百练习笔记
  19. CSRF攻击详解(转)
  20. Java中常见的jar包及其主要用途

热门文章

  1. 浅谈C#中的委托、事件与异步
  2. Android 利用apache tomcat在自己的电脑上搭建服务器
  3. yyy的python3第七天学习
  4. Django - Xadmin 组件(二)
  5. Kibana6.x.x---编译源码,在执行优化任务时,报警告
  6. casper爬虫操作记录
  7. vue dev 环境下的跨域访问
  8. element-ui Form表单验证
  9. 使用JWT来实现单点登录功能
  10. 全网备份脚本rsync