if [ ! -e logical ]; then
touch logical
echo "Just make a file logical"
exit 1
elif [ -e logical ] && [ -f logical ]; then
rm logical
mkdir logical
echo "remove file ==> logical"
echo "and make directory logical"
exit 1
elif [ -e logical ] && [ -d logical ]; then
rm -rf logical
echo "remove directory ==> logical"
exit 1
else
echo "Does here have anything."
fi
.
我们知道
/etc/passwd
里面以
:
来分隔,第一栏为账号名称。请写一只程序,可以½
/etc/passwd
的第一栏
取出,而且每一栏都以一行字符串『
The 1 account is "root"
』来显示,那个
1
表示行数。
#!/bin/bash
accounts=`cat /etc/passwd | cut -d':' -f1`
for account in $accounts
do
declare -i i=$i+1
echo "The $i account is \"$account\" "
done
第十三章、
Linux
账号管理与
ACL
权限设定
最½更新日期:
2015/07/27
要登入
Linux
系统一定要有账号与密码才行,否则怎么登入,您说是吧?不过,
不同的使用者应该要拥有不同的权限才
行吧?我们还可以透过
user/group
的特殊权限设定,
来规范出不同的群组开发项目呢~在
Linux
的环境下,我们可以透
过很多方式来限制用户能够使用的系统资源,
包括
第十章、
bash
提到的
ulimit
限制、还有特殊权限限制,如
umask
等等。
透
过这些举动,我们可以规范出不同使用者的使用资源。另外,还记得系统管理员的账号吗?对!
就是
root
。请问一下,
除了
root
之外,是否可以有其他的系统管理员账号?
为什么大家都要尽量避免使用数字型态的账号?如何修改用户相
关的信息呢?这些我们都得要了½了½的!
13.1 Linux
的账号与群组
管理员的工作中,相当重要的一环就是『管理账号』啦!因为整个系统都是你在管理的,
并且所有
一般用户的账号申请,都必须要透过你的协助才行!所以你就必须要了½一下如何管理好一个服务器
主机的账号啦!
在管理
Linux
主机的账号时,我们必须先来了½一下
Linux
到底是如何辨别每一
个使用者的!