像/sbin/nologin的用户既不能 登录, 也不能 用su 进行切换, 比如apache是 服务httpd的运行用户, 但是 它是 sbin/nologin的 所以 它也不能用 su apache
硬链接和 软链接的表示区别?
软连接可以用 ls -l来查看, 如果是软连接的话, 会显示 一个l, 而且有箭头指向.
但是 硬链接 即使用 ll 也没有什么显示符号. 因为他们是两个 (虽然相关联的 )实体文件. 所以要判断两个文件是否是 硬链接, 要看他们 的 inode 节点编号是否一致.
默认的 ln命令 创建的是 硬链接: ln f_sourece f_ln_destination
[[email protected] html]# diff --side-by-side /bin/chmod /usr/bin/chmod
[[email protected] html]# ll -i /bin/chmod
18482702 -rwxr-xr-x. 1 root root 65692 Sep 17 2015 /bin/chmod
[[email protected] html]# ll -i /usr/bin/chmod
18482702 -rwxr-xr-x. 1 root root 65692 Sep 17 2015 /usr/bin/chmod // 由于 这两个文件的 inode是相同的,所以 他们是 硬链接.
[[email protected] html]# // 由此也可以知, /bin/* 和 /usr/bin/* 的关系, 其实 它们 之间(目录下的很多命令) 就是 硬链接的 关系. 这个是为了 用户使用和管理上的方便而这样设置的