「4月日新计划更文活动」
文件目录管理
- 绝对路径:由根目录
/写起,栗子/root/home/ - 相对路径:不是由
/写起,栗子 当处于/root/usr/local下时候,需要进入/root/usr/bin时候,则写成cd ../bin进入
系统用户账号的管理
添加新的用户账号使用,为新账户分配用户名、用户组、主目录
注意刚添加的账号为锁定🔒状态不能使用
$ useradd 选项 用户名
参数说明
选项:
-c comment 指定一段注释性描述
-d 目录 指定用户主目录,如若目录不存在,则可以同时使用-m选项,创建目录
-g 用户组 指定用户所属的用户组
-G 用户组 指定用户组所属的附加组
-s Shell文件 指定用户的登录Shell
-u 用户号 指定用户的用户号 如果同时有-o选项,则可以重复使用其他用户的标识号
栗子🌰
$ useradd -d /home/by -m by
$ useradd -s /bin/sh -g group -G adm.root gem
# gem用户属于group组,同时也属于root,adm
删除账号
删除一个不再使用的账号
$userdel 选项 用户名
常用参数 -r ,作用是把用户的主目录删除
$userdel -r seven
修改账号
修改用户账号,根据实际情况更改用户的相关属性
usermod 选项 用户名
常用选项包括-c, -d, -m, -g, -G, -s, -u以及-o等,其中个别系统可以使用选项:-l 新用户名
$usermod -s /bin/ksh -d /home/sec –g developer seven
#将登录的shell修改,用户主目录改成/home/sec,用户组改为developer
用户口令管理
所谓口令,更多的是偏向于给该账号解锁,用户新创建时没有口令,被系统锁定,无法使用,所以必须指定口令才可使用
$passwd 选项 用户名
参数说明
-l 锁定口令,即禁用账号。
-u 口令解锁。
-d 使账号无口令。
-f 强迫用户下次登录时修改口令
栗子🌰
# 为空用户指定口令
$passwd -d seven
#删除口令
$passwd -d seven
#锁定账号
$passwd -l seven